JQuery中使用Ajax赋值给全局变量异常的解决方法


Posted in Javascript onJanuary 10, 2014

我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢?

原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去,所以只要改成同步操作就行~

方法1:先设置同步在进行Ajax操作

//在全局或某个需要的函数内设置Ajax异步为false,也就是同步
$.ajaxSetup({ 
    async : false 
});  
//然后再进行你的Ajax操作
$.post(地址, 参数, function(data, status) { 
    if (status == "success") { 
        //赋值给全局变量
    } 
    else { 
        alert("wrong"); 
    } 
});

方法2:直接用$.ajax
$.ajax({ 
    type : "post", 
    url :地址, 
    data : "参数" + 参数的值, 
    async : false, 
    success : function(data){ 
        //赋值给全局变量;
     } 
});
Javascript 相关文章推荐
Javascript中的常见排序算法
Mar 27 Javascript
JS函数实现动态添加CSS样式表文件
Dec 15 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
Apr 21 Javascript
判断JS对象是否拥有某种属性的两种方式
Dec 02 Javascript
jQuery中nextUntil()方法用法实例
Jan 07 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
详解js中Json的语法与格式
Nov 22 Javascript
JavaScript的词法结构精华篇
Oct 17 Javascript
JavaScript中Dom操作实例详解
Jul 08 Javascript
vue在图片上传的时候压缩图片
Nov 18 Vue.js
详解vue中v-for的key唯一性
May 15 Vue.js
Vue实现跑马灯样式文字横向滚动
Nov 23 Vue.js
jquery和javascript中如何将一元素的内容赋给另一元素
Jan 09 #Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
Jan 09 #Javascript
JQuery实现鼠标移动到图片上显示边框效果
Jan 09 #Javascript
图片翻转效果具体实现代码
Jan 09 #Javascript
js获取光标位置和设置文本框光标位置示例代码
Jan 09 #Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
Jan 09 #Javascript
javascript计算当月剩余天数(天数计算器)示例代码
Jan 09 #Javascript
You might like
如何在PHP程序中防止盗链
2008/04/09 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
vue loadmore组件上拉加载更多功能示例代码
2017/07/19 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
用Python实现换行符转换的脚本的教程
2015/04/16 Python
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
python中__call__内置函数用法实例
2015/06/04 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
利用nohup来开启python文件的方法
2019/01/14 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
Python restful框架接口开发实现
2020/04/13 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
python简单实现9宫格图片实例
2020/09/03 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
团队经理竞聘书
2014/03/31 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
工作评语大全
2014/04/26 职场文书
淘宝客服工作职责
2014/07/11 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
创先争优演讲稿
2014/09/15 职场文书
安全生产标语大全
2014/10/06 职场文书
党员自我评价2015
2015/03/03 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
Golang并发工具Singleflight
2022/05/06 Golang