1
1
这是一个异步调用,因此无法按预期工作-当数据从服务器返回时,将运行check和return false,但其余代码仍将运行。如果您想等待结果,应该使用async=false尝试jQuery.ajax,或者将其他代码放在给定的post函数中。
|
2
2
下面的代码需要进入
阿贾克斯= 异步的 JavaScript和XML |
3
1
您正在进行异步AJAX调用。你试图阻止的代码
执行(或缺少)依赖于AJAX调用响应的任何代码都需要放置 里面 回调(或放在回调执行的函数中)。 |
4
1
听起来您希望AJAX调用是同步的,这是可以完成的,但仍然保留异步的默认设置可能是最好的,并且在AJAX调用通过回调方法(即completed、success、error handlers)完成时处理代码。基本上,如果您使AJAX调用同步,您将不知道请求需要多长时间,这将锁定浏览器直到请求返回。对于大型AJAX请求,这是非常不可取的。 对jQuery AJAX调用的一些引用 http://api.jquery.com/jQuery.ajax/ 如何使AJAX对所有AJAX调用同步运行
如何使AJAX为一个AJAX调用同步运行
|
James Williams · 如何在单击按钮时刷新div内容 2 年前 |
Mehmet · javascript执行了多个 2 年前 |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 2 年前 |
Parker · 如何使表格行的单元格项加粗n秒? 2 年前 |
Chris J. · ajax获取查找数据属性值的请求 2 年前 |
Pedro F · Ajax调用后脚本运行不正常 2 年前 |