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 相关文章推荐
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
JS 文件大小判断的实现代码
Apr 07 Javascript
浅谈javascript的数据类型检测
Jul 10 Javascript
JS操作iframe里的dom(实例讲解)
Jan 29 Javascript
使用jQuery实现的掷色子游戏动画效果
Mar 14 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
jQuery制作简洁的图片轮播效果
Apr 03 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
Aug 24 Javascript
浅谈node.js 命令行工具(cli)
May 10 Javascript
Echarts之悬浮框中的数据排序问题
Nov 08 Javascript
vue实现随机验证码功能的实例代码
Apr 30 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
Dec 04 Javascript
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验证码(支持中文)
2007/02/14 PHP
深入分析PHP引用(&)
2014/09/04 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Python通过解析网页实现看报程序的方法
2014/08/04 Python
python+Django+apache的配置方法详解
2016/06/01 Python
彻底理解Python list切片原理
2017/10/27 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
Python 3 判断2个字典相同
2019/08/06 Python
python实现简单学生信息管理系统
2020/04/09 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
幼儿园教师国培感言
2014/02/02 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
刑事法律意见书
2015/06/04 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server