Mam taki oto kod:
$(document).ready(function() { $('#lacznosc_1').live("click",function(){ $.ajax({ async: false, type : "GET", dataType : "json", url : "../mesa.php", data : "action=1", success: function(dane_mess){ $("#mess").html(dane_mess); $("#new_mess").html(""); $("#boxaction").html(""); openOffersDialog_mess(); } }); }); }
Skrypt mesa.php odczytuje z bazy danych odpowiednie wiadomości, success wkleja wszystko jako html do div #mess.
Mój problem polega na tym, że jak wpiszę kolejną wiadomość, muszę kilka razy odświeżyć przeglądarkę zanim skrypt pobierze nową wiadomość.
Jak przygotować skrypt ajaxa aby pobierał aktualne dane?
Proszę o pomoc.
Pozdrawiam.
EDIT.
POMOGŁO wpisanie
cache: false,

To tak dla potomnych
Wiesz, klikasz div lacznosc, przez ajax pobieram dane z mysql i wypisuję je, przez json wrzucam te dane do div mess...
I wcześniej było tak, że nawet jak kliknąłem ponownie div lacznosc, to skrypt pokazywał mi "zapamiętane dane" zamiast odświeżyć i pobrać ponownie...
Stąd pomogło cache: false, czyli danych nie cachuje tylko pobiera ponownie.