![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
mam u siebie dodany taki kod ajaxa z jquery: Kod $(document).ready(function(){ $(".testo").click(function() { $.ajax({ type: "GET", url: "ajax.php", data: ({typ : this.getAttribute('id')}), success: function(msg) { $("#information").html(msg); } }); }); }); W kodzie HTML mam wyglądające tak buttony: Kod <div id="linki"> <a href="#" id="1" class="testo"></a> <a href="#" id="2" class="testo"></a> <a href="#" id="3" class="testo"></a> </div> Ajax jako taki działa - po kliknięciu na button idzie kod do pliku PHP w którym mam switch zależne od podanego id - element div o id information wyświetla co ma wyświetlać. Jest jednak jeden problem - działa to tylko jeden raz... gdy po wykonaniu przez ajaxa zadania kliknę na link nic się nie dzieje (nie jest wykonywany po raz kolejny). Wg. firebuga wszystko jest ok. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 199 Pomógł: 2 Dołączył: 9.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może tylko Ci się wydaje że nic się nie dzieje jak klikasz drugi raz, ponieważ ciągle jest widoczny $("#information").html(msg); z poprzedniego kliknięcia.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
... lub wynk działnia skryptu ma niedomknięty jakiś znacznik HTML i przez co firefox nie jest w stanie określić poprawnie elementów DOM, przez to przestaje działać, a FIreBug w takiej sytuacji niestety nic nie zgłosi.
Pozdrawiam Cezar708 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Jest jednak jeden problem - działa to tylko jeden raz... gdy po wykonaniu przez ajaxa zadania kliknę na link nic się nie dzieje (nie jest wykonywany po raz kolejny). Wg. firebuga wszystko jest ok. Masz .testo jest w #information? Jeśli tak, to się nie dziw - skorzystaj z live. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 17:21 |