TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

悠悠楠杉

网站页面

jQuery ajax如何同步请求

2021-07-30
/
0 评论
/
1,010 阅读
/
正在检测是否收录...
07/30

由于$.post() 和 $.get() 默认是 异步请求,如果需要同步请求,则可以进行如下使用:

在$.post()前把ajax设置为同步:$.ajaxSettings.async = false;
在$.post()后把ajax改回为异步:$.ajaxSettings.async = true;

如:

$.ajaxSettings.async = false;
$.post("/finance/getLastTimeCard", data, function(result) {
    // 请求处理
},"json");
$.ajaxSettings.async = true;

$.ajax设置同步,加个async: false就可以了

$.ajax({
    type:"post",
    url:"login.php",
    data:{name:"name",password:"password"},
    datatype: "json",
    async: false,
    success:function(data){
    }
});

ajax请求数据,并怎么将数据赋值给全局变量

因为ajax本身是异步执行的,导致内部定义的任何变量外部无法调用,解决方式为在ajax中添加async: false属性,变异步为同步,这样就可以使success方法中定义的全局变量在ajax外调用啦。

经验ajaxjQuery同步请求
朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/5451/(转载时请注明本文出处及文章链接)

评论 (0)