|
|
1
8
有两种方法来标记这个。一种是使用成功回调:
另一种方法是将async设置为false http://api.jquery.com/jQuery.ajax/ :
关于非异步的重要说明: 跨域请求和数据类型:“jsonp”请求不支持同步操作。 |
|
|
2
14
Ajax是异步的。这意味着成功处理程序中的代码将被延迟,直到请求成功为止,而其余的代码将继续正常工作。您需要将相关代码放入Ajax成功处理程序中:
请注意,我也优化了您的
编辑 回调版本
现在可以使用回调函数内联代码:
或
或者什么。 当Ajax请求完成时,将处理匿名函数调用中的代码。 |
|
|
3
2
我的一个建议是将触发器传递给您想要运行到Ajax函数中的命令,以便它在Ajax收到响应后运行。-
这样,您就可以创建if语句/其他选项,以便继续对不同的结果使用相同的ajax命令。 |
|
|
4
1
为什么不将响应返回到成功回调中的另一个函数。这将处理您对不同响应的需求:
|
|
|
5
0
您可以为函数提供一个处理程序
|
|
|
James Williams · 如何在单击按钮时刷新div内容 4 年前 |
|
|
Mehmet · javascript执行了多个 4 年前 |
|
|
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 4 年前 |
|
|
Parker · 如何使表格行的单元格项加粗n秒? 4 年前 |
|
|
Chris J. · ajax获取查找数据属性值的请求 4 年前 |
|
|
Pedro F · Ajax调用后脚本运行不正常 4 年前 |