带超时的ajax同步调用

Zoo*_*Pat 5 ajax asynchronous timeout synchronous

ajax的新手,所以问一个非常基本的问题。

-无法通过设置超时的方式进行同步ajax调用(async:false)吗?

http://www.ajaxtoolbox.com/request/

虽然在我的应用程序中,超时可以完美地与异步调用配合使用,但是对于一种特定的情况,我需要一个同步调用(JavaScript应该实际上要等到它从服务器收到回音),这也可以正常工作。但是我需要处理这样一种情况:服务器可能需要很长时间,并且可能会调用ajax超时。

我可以参考其他有关ajax的标准文档吗?

谢谢

Viv*_*ath 1

我不认为可以在同步调用上设置超时。当您设置“async:false”时,我相信浏览器在等待响应时实际上会锁定。仅当绝对需要时才应使用同步请求(因为浏览器锁定)。