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


Posted in Javascript onAugust 18, 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){//赋值给全局变量;}});

实例代码:
JQuery中使用Ajax赋值给全局变量失败异常的解决方法

Javascript 相关文章推荐
用函数式编程技术编写优美的 JavaScript
Nov 25 Javascript
jQuery Tools tooltip使用说明
Jul 14 Javascript
JS正则验证邮箱的格式详细介绍
Nov 19 Javascript
基于JS代码实现实时显示系统时间
Jun 16 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
详解redux异步操作实践
Aug 15 Javascript
微信小程序云开发之新手环境配置
May 16 Javascript
深入理解Vue keep-alive及实践总结
Aug 21 Javascript
vue路由切换之淡入淡出的简单实现
Oct 31 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
May 14 Javascript
javascript实现拼图游戏
Jan 29 Javascript
JS前端使用Canvas快速实现手势解锁特效
Sep 23 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 #Javascript
jquery中$(#form :input)与$(#form input)的区别
Aug 18 #Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
Aug 18 #Javascript
javascript ajax的5种状态介绍
Aug 18 #Javascript
jquery操作HTML5 的data-*的用法实例分享
Aug 17 #Javascript
js判断浏览器是否支持html5
Aug 17 #Javascript
一段非常简单的js判断浏览器的内核
Aug 17 #Javascript
You might like
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
js创建元素(节点)示例
2014/01/02 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
2018/09/18 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
python中的列表推导浅析
2014/04/26 Python
python黑魔法之编码转换
2016/01/25 Python
详解python进行mp3格式判断
2016/12/23 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
通过python检测字符串的字母
2020/02/18 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
妇科医生自荐信
2013/11/05 职场文书
会计人员岗位职责
2014/03/19 职场文书
入职担保书范文
2014/05/21 职场文书
双拥工作宣传标语
2014/06/26 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
工厂采购员岗位职责
2015/04/07 职场文书
2015年教务工作总结
2015/05/23 职场文书
篮球拉拉队口号
2015/12/25 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS
带你了解Java中的ForkJoin
2022/04/28 Java/Android
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS