mam taki skrypt
var resp = 0; function ajax() { new Ajax.Request('checkforcall.php?agent=<? echo $_SESSION['agent'] ?>', { method:'get', onComplete: function(t) { var resp = t.responseText; return resp; }, }); } var i = 0; while(i < 1000) { var resp = ajax() alert(resp); if(resp == '0' || resp == '1') { progress.style.display=""; } else { new Insertion.After('details', resp); progress.style.display="none"; buttons.style.display=""; break; } i++; }
Czyli co ma sie odbyc?
chce zeby
var resp = ajax()
Pobralo wartosc z
onComplete: function(t) { var resp = t.responseText; return resp; },
Tymczasem zamiast dostac nowa wartosc, dostaje resp = 'undefined', nie umiem wyjac zmiennej z OnComplete i przekazac jej w inne miejsce czy to w ogole jest mozliwe?
Pozdrawiam,
Piotrek