Я использую $ .ajax внутри цикла for в jquery.прекратить выполнение другого до того, как он будет завершен в jquery
for(var i=0; i < 2; 1++)
{
$.ajax({
url :"/models/getdata"+i
dataType:"json"
success:function(data)
{
}
});
}
перед тем, как перейти к функции успеха для i = 0; i = 1 приходит и выполняет запрос ajax для этого значения. Я хочу, чтобы следующая итерация должна была дождаться завершения текущего.
Это означает, что один запрос ajax успешно завершен, а затем он увеличит значение i, а затем начнет следующую итерацию.
рассмотреть еще один сценарий также
function A()
{
$.ajax code
}
/////another operation
же здесь функция А() нужно ждать, пока его не Аякса после получать завершено. но в моем случае он переходит к следующему запуску кода, как можно остановить дальнейшее выполнение до завершения текущей функции. как концепция сна в C#
как я могу это сделать?
Спасибо,
Siva
aync Атрибут aync используется, чтобы указать, будет ли полный пост или сообщение ajax не для этого. – SivaRajini
нет, он не пойдет дальше, не выполнив сначала запрос ajax! поэтому async false – rps