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 Validate 正则表达式实用验证代码大全
Aug 23 Javascript
IE浏览器不支持getElementsByClassName的解决方法
Aug 27 Javascript
JavaScript中对象介绍
Dec 31 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
Apr 20 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
Dec 01 Javascript
jQuery Pagination分页插件使用方法详解
Feb 28 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
JS实现动态添加DOM节点和事件的方法示例
Apr 28 Javascript
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
微信小程序点餐系统开发常见问题汇总
Aug 06 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 Javascript
JQuery获得内容和属性方法解析
May 30 jQuery
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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
php中数据的批量导入(csv文件)
2006/10/09 PHP
PHP中for循环语句的几种变型
2007/03/16 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
python实现问号表达式(?)的方法
2013/11/27 Python
python实现k均值算法示例(k均值聚类算法)
2014/03/16 Python
python编写爬虫小程序
2015/05/14 Python
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
python实现决策树ID3算法的示例代码
2018/05/30 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
Python:二维列表下标互换方式(矩阵转置)
2019/12/02 Python
Python3运算符常见用法分析
2020/02/14 Python
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
高中化学教学反思
2016/02/22 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers