我不确定这是可能的。
我在按钮单击事件期间执行了两个 ajax 调用。 第一个 ajax 调用是使用 jquery ajax post 将数据添加到数据库。 第二个是也通过 jquery ajax post 将另一组数据添加到数据库
第一个会先执行,然后第二个。我已经为第二次调用设置了一个计时器(windowstimeout),以在两次执行之间创建一个时间间隔,以测试我是否可以暂停第一个 ajax 调用。
您会问我为什么不想合并这两个调用。我有理由这样做,我想知道是否真的可以暂停 ajax 调用。我在网上搜索过,我发现的只是 ajaxstop(jQuery) 但它并没有真正暂停它,它停止了 ajax 调用。
所以有人知道这样做吗?谢谢。
最佳答案
为什么要暂停呢?你不能,但你为什么要这样做?让它们都运行,或者在第二个调用完成之前不要触发第一个调用。
关于javascript - 暂停当前的ajax调用,进行新的ajax调用,执行后继续默认的ajax调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7902682/