如何设置ajax.post 方法同步提交

如何设置ajax.post 方法同步提交,第1张

Ajax请求默认的都是异步

如果想同步 async设置为false就可以(默认是true)

var html = $.ajax({

url: some.php,

async: false

}).responseText

或者在全局设置Ajax属性

$.ajaxSetup({

再用post,get就是同步的了

ajax如何同步调用:

直接在$.ajax()中设置async:

false$.ajax({ type: "POST",  (http请求方式)

url: "XMLServer",   (服务器段url地址)

data: "username=" + username, (发送给服务器段的数据

dataType: "html", (告诉JQuery返回的数据格式)

success: callback,(定义交互完成,并且服务器正确返回数据时调用的回调函数)

使用$.ajaxSetup({async: false})(首选)

ajax如何同步调用的延伸:

设置ajax.post 方法同步步骤:

要清楚ajax的格式。

控制同步和异步的参数。

使用方式。

ajax 的post和get默认是异步的,也就是说,假如你先post修改了一个数据,然后紧接着get这个数据,可能get读取的数据就是修改之前的,为了解决这个问题,需要在post之间将ajax设置成同步,get后最好还原设置成异步。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11365491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存