培训网站建设报价单,35岁了还能学平面设计吗,阳朔到桂林汽车时刻表,seo难不难学在JS函数里面用了AJAX#xff0c;然后就发现怎么里面都赋值不了给全局变量#xff0c;原来是异步的问题#xff0c;如下#xff1a;我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量#xff0c;但是却怎么都赋不进#xff0c;为什么呢#xff1f;原因其实很简…在JS函数里面用了AJAX然后就发现怎么里面都赋值不了给全局变量原来是异步的问题如下我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量但是却怎么都赋不进为什么呢原因其实很简单我们用的Ajax是异步操作也就是说在你赋值的时候数据还没提取出来你当然赋不进去所以只要改成同步操作就行~方法先设置同步在进行Ajax操作//在全局或某个需要的函数内设置Ajax异步为false也就是同步 $.ajaxSetup({ async : false });//然后再进行你的Ajax操作 $.post(地址,参数,function(data,status) {if (status success) {//赋值给全局变量}else {alert(wrong); }});方法直接用$.ajax$.ajax({type : post,url :地址,data : 参数 参数的值,async : false,success : function(data){//赋值给全局变量;} });总结如果觉得编程之家网站内容还不错欢迎将编程之家网站推荐给程序员好友。本图文内容来源于网友网络收集整理提供作为学习参考使用版权属于原作者。