Как сделать, что бы ajax запросы выполнялись в порядке очереди.
Попробывал сделать так:
var ReadyNext=true;
if (ReadyNext) {run(btn,'getTotalCount');}
while (ReadyNext==false) {
if (ReadyNext) {run(btn,'getList', '......');}
}
var run = function(){
ReadyNext=false;
Ext.Ajax.request({
waitMsg: 'Секундочку...',
url: 'synchro.php',
success: function (response){
var resp=response.responseText;
ReadyNext=true;
},
failure: function (response){
var resp=response.responseText;
},
params: {
request:host,
cmd:cmd
}
});
}
Но из-за того, что запросы асинхронны, то все идет не подряд, а параллельно.
Кто сталкивался - отпишитесь.
А еще лучше - описать способ прохождения такого списка порядку.