Autor | Zpráva | ||
---|---|---|---|
Ratimor Profil * |
#1 · Zasláno: 13. 11. 2010, 22:39:23
Dokázal by mi někdo prosím poradit, proč se alert(poleJmen[38]); provede dříve než alert(poleJmen[2]);? můj postřeh je zatím jen takový, že se začne provádět ajax (beforeSend), pak se provede všechno ostatní a pak až ten ajax success. Jak by se dalo ostatní posunout tak, aby následující funkce (autocomplete) počkala až na data z toho ajaxu? Díky ondra
poleJmen= new Array(); poleJmen[38]="jupik"; // NACTENI JMEN ZAMESTNANCU pro autocomplete $.ajax({ url: 'JS/AJAX/ajax.php', success: function(data) { var i = 0; data = JSON.parse(data, function (key, value){ poleJmen[i] = value; i++; }); alert(poleJmen[2]); } }); alert(poleJmen[38]); |
||
Ratimor Profil * |
#2 · Zasláno: 13. 11. 2010, 23:29:54
jsem *****, sry.. narvu to prostě celý do toho successu :)
|
||
joe Profil |
#3 · Zasláno: 14. 11. 2010, 00:07:24
Success je callback, takže se provede, až když data prostřednictvím AJAXu dorazí zpět.
|
||
Časová prodleva: 13 let
|
0