什么是Ajax异步请求和同步请求?

什么是Ajax异步请求和同步请求?,第1张

异步请求就是请求发出后即不再管,程序继续往下执行,请求的结果会通过专门的回调函数来处理。

同步颤银唤请求则是请求发出后程序即暂停执行,一直等到后台返回请求结果后才继续执行。请注意,在此期间页面是卡住的。

通常推荐用异步请求,这样程序运搏族行会比较流畅,但编程相对复杂一些;同步请求则一般用在较简单茄凯无需后台做大量复杂费时运算的场合。

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 事件敬禅雹触发后,不会卡袭中住,由监听方法等待响应。 程序可以继续 *** 执行,页面不会刷新。

同步ajax 事件触发后,会卡住,获得响应后继续执行剩余 *** 作。 期间程序不可以继续执行,直到收到响应会出现超时等异常情况。页面不会刷新。

同步亮帆请求,也就是一般的form get/post请求,页面会刷新


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

原文地址:https://54852.com/yw/12439905.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存