Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] Zastosowanie jQuery z Zend_Form
CzarnyGsm
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 2
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


Witam,
Zrobiłem wszystko zgodnie z poradnikiem na stronie http://www.zendcasts.com/ajaxify-your-zend...jquery/2010/04/ .
Formularz ładnie się waliduje w czasie rzeczywistym. Gdy dodaję linijkę w application.ini
Kod
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"

aby ten formularz wyświetlał się w content, nagle walidacja jquery przestaje działać. Chciałby, aby walidacja działała na podpiętym layout'cie. Możliwe, że coś trzeba zmienić w pliku http://code.google.com/p/zendcasts/source/...dex/index.phtml . Widocznie chodzi o ścieżkę /index/validateform w kodzie:
Kod
function doValidation(id)
{
    var url = '/index/validateform'
    var data = {};
    $("input").each(function()
    {
        data[$(this).attr('name')] = $(this).val();
    });
    $.post(url,data,function(resp)
    {
        $("#"+id).parent().find('.errors').remove();
        $("#"+id).parent().append(getErrorHtml(resp[id], id));
    },'json');
}

Czy ktoś zna się dobrze na javascript i mógłby wyjaśnić mi ten problem? Męczę się z tym od dwóch dni i nic:/ Z góry dziękuję za pomoc.

--edit--
Problem rozwiązany. Po dodaniu poniższej linijki wyświetla się elegencko w layout'cie:)
Kod
$this->_helper->getHelper('layout')->disableLayout();


Ten post edytował CzarnyGsm 22.09.2011, 20:08:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 00:13