我在 jquery 的 for 循环中使用 $.ajax。
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
同样,这里的函数 A() 需要等到它的 ajax 发布完成。但在我的情况下,它会转到下一个代码开始执行,如何在当前函数完成之前停止进一步执行。就像 C# 中的睡眠概念
我怎样才能做到这一点 ?
谢谢,
湿婆