如何设置jquery的ajax方法为同步

如何设置jquery的ajax方法为同步,第1张

首先要清楚ajax的格式,如下:

$.ajax({ 

    type:'post',

    url:'/testajax.php',

    dataType:'json',

    data:{uid:uid,rands:Math.random()},

    success: function(){

        alert('ajax return success')

}})

控制同步和异步的参数:

async

类型:Boolean

默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。

注意,同步请求将锁住浏览器,用户其它 *** 作必须等待请求完成才可以执行。

使用方式

$.ajax({ 

    type:'post',

    url:'/testajax.php',

    ......

    async:false,

    .....

    success: function(){

        alert('ajax return success')

}})

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的格式。

控制同步和异步的参数。

使用方式。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存