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 相关文章推荐
找到了一篇jQuery与Prototype并存的冲突的解决方法
Aug 29 Javascript
JavaScript几种形式的树结构菜单
May 10 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 Javascript
AugularJS从入门到实践(必看篇)
Jul 10 Javascript
Angular4如何自定义首屏的加载动画详解
Jul 26 Javascript
AngularJS service之select下拉菜单效果
Jul 28 Javascript
vue中使用cropperjs的方法
Mar 01 Javascript
关于vue的语法规则检测报错问题的解决
May 21 Javascript
JS集合set类的实现与使用方法示例
Feb 01 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
Oct 24 Javascript
使用js获取身份证年龄的示例代码
Dec 11 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版(4)
2006/10/09 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
jQuery DOM操作小结与实例
2010/01/07 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
2015/08/25 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
详解微信小程序网络请求接口封装实例
2019/05/02 Javascript
layui表格内容溢出的解决方法
2019/09/06 Javascript
学习python分支结构
2019/05/17 Python
简单了解python的一些位运算技巧
2019/07/13 Python
python实现梯度法 python最速下降法
2020/03/24 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
django使用多个数据库的方法实例
2021/03/04 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
档案检查欢迎词
2014/01/13 职场文书
中秋节主持词
2014/04/02 职场文书
优秀家长自荐材料
2014/08/26 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
2015年统战工作总结
2015/05/19 职场文书
超市店长竞聘书
2015/09/15 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
创业计划书之网络外卖
2019/10/31 职场文书
mysql知识点整理
2021/04/05 MySQL
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
golang 实现时间戳和时间的转化
2021/05/07 Golang
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript
一级电子管军用接收机测评
2022/04/05 无线电
Python中re模块的元字符使用小结
2022/04/07 Python