jquery ajax timeout
09.12.2013. u 09:31 · pre 156 meseci
#1
Treba neka skripta da mi se izvrsava svakih par sekundi. I to mi radi super. Medjutim, promenjiva koju prosledjujem toj skripti, radi samo prvi put, tj. dok se stranica ucita. Posle, kad timeout refresuje nista se ne prosledjuje.
html
js
neka_skripta.php prihvata samo prvi put promenjivu username, svaki sledeci put nista ne prosldjuje. Probao sam i:
$("#testiram").load("neka_skripta.php?" + $.param({username: username}), function(){setTimeout(ajaxtest, 3000)});
Jel zna neko zasto se to desava ili kako to da resim na neki drugi nacin?
html
Code:
<script>
$(document).ready(function(){
ajaxtest('korisnik');
});
</script>
<div id="testiram"></div>
<script>
$(document).ready(function(){
ajaxtest('korisnik');
});
</script>
<div id="testiram"></div>
js
Code:
function ajaxtest(username){
$("#testiram").load("neka_skripta.php?username="+username, function(){
setTimeout(ajaxtest, 3000);
});
}
function ajaxtest(username){
$("#testiram").load("neka_skripta.php?username="+username, function(){
setTimeout(ajaxtest, 3000);
});
}
neka_skripta.php prihvata samo prvi put promenjivu username, svaki sledeci put nista ne prosldjuje. Probao sam i:
$("#testiram").load("neka_skripta.php?" + $.param({username: username}), function(){setTimeout(ajaxtest, 3000)});
Jel zna neko zasto se to desava ili kako to da resim na neki drugi nacin?
Potpis
stivi.on.neobee.net