Hirdetés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Speeedfire #5425 üzenetére

    Firebugban be kell kapcsolni az "XMLHttpRequest események megjelenítése" menüpontot, ha az AJAX-kéréseket szeretnéd figyelni. (Konzol fülre kattintva megjelenik egy kis nyíl, ott lehet kiválasztani.)
    A szkripthez pedig lehet betenni breakpointokat, és ott az látszik, hogy a "Tovább..."-ra kattintva a szkript is lefut, abban a pillanatban olyan lesz az oldal kinézete, amilyet linkeltél (a #main-ben a kerettel együtt megjelenik a tartalom), de aztán frissíti az egész oldalt (innentől pedig értelmetlen az AJAX-kérés).

    Megpróbálhatnád úgy is a ready utáni résznél, hogy
    $('.ajaxload').live("click", function () {
    $('#main').load($(this).attr('href') );
    return false;
    });

    (és nem a load paramétereként teszed be a másik függvényt)
    próbát megér, legalább addig jussunk el, hogy ne frissüljön az egész oldal, ha már AJAX.

    Szerk.:
    ja, VAGY pedig ha már az
    e.preventDefault();
    sort használod, akkor ne a load paramétereként tedd be, hanem azután, ha már... legalábbis így elsőre jobbnak tűnik...

    $('.ajaxload').live("click", function ( e ) {
    $('#main').load($(this).attr('href') );
    e.preventDefault();
    });

Új hozzászólás Aktív témák