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 AutoComplete自动完成 的使用方法实例
Mar 19 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
Jun 09 Javascript
JS实现往下不断流动网页背景的方法
Feb 27 Javascript
详解AngularJS验证、过滤器、指令
Jan 04 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
Oct 10 Javascript
vue 登录滑动验证实现代码
Aug 24 Javascript
vue移动端屏幕适配详解
Apr 30 Javascript
vue与iframe之间的信息交互的实现
Apr 08 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
Apr 26 Javascript
JavaScript逻辑运算符相关总结
Sep 04 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
phpmyadmin的#1251问题
2006/11/25 PHP
php 缓存函数代码
2008/08/27 PHP
黑夜路人出的几道php笔试题
2009/08/04 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
Javascript Objects详解
2014/09/04 Javascript
javascript的push使用指南
2014/12/05 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
使用JavaScript刷新网页的方法
2015/06/04 Javascript
java必学必会之static关键字
2015/12/03 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
python 瀑布线指标编写实例
2020/06/03 Python
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
电气自动化大学生求职信
2013/10/16 职场文书
《春天来了》教学反思
2014/04/07 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
个人典型事迹材料
2014/12/30 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫