wtorek, 20 kwietnia 2010

ODŚWIEŻANIE AJAX I JQUERY

Witam dzisiaj krótki skrypt, robiący to samo, co opisany tutaj, tylko zamiast prototype, wykorzystany jest jQuery. Nie zawsze jest nam na rękę includować prototype ;]
Dane wysyłane postem,ponieważ internet explorer cachuje pobrania GETem.
1000 to liczba milisekund, co jaką treść ma być odświeżana.
link to link do treści
id to id elementu, do którego będzie załadowana treść.

2 komentarze:

  1. może odgrzewam trochę kotleta, ale dlaczego skoro używasz JQuery nie użyjesz go do końca np zamiast.:

    document.getElementById(id).innerHTML = data;

    dajesz:

    $('#id').html(data);

    Argument wydajność? no nie dajmy się zwariować ;) dla mnie po prostu wersja jquery jest o niebo czytelniejsza, ale to może kwestia przyzwyczajenia się

    OdpowiedzUsuń
  2. hmmm... może dlatego że ogólnie nie za dużo piszę w JS (raczej jakieś takie doróbki), bez przywiązania do jadnej biblioteki i czasem nawet nie patrząc co jest poincludowane, to odruchowo wolę napisać coś co zawsze zadziała niezależnie czy mam to jQuery czy nie i czy jest w trybie kompatybilności i zamiast dolara mam napisać całe słowo :)
    Drugi argument jest taki, że jeśli już to zamiast:
    $('#id').html(data);
    powinno być:
    $('#' + id).html(data);
    bo id tam jest zmienną ;)
    Wersja jQuery jest bardziej czytelna dla kogoś, kto zna jQuery... ktoś kto nie zna to w ogóle nie wie o co biega :)
    Dzięki za pierwszy komentarz na tym blogu ;)

    OdpowiedzUsuń

Masz uwagę, sugestię, albo po prostu ochotę - zostaw komentarz