ajax给全局变量赋值问题解决
$.ajax({
	type: "post", //以post方式与后台沟通
	url: "./php/chartAjax.php", //与此php页面沟通
	dataType: 'json', //从php返回的值以 JSON方式 解释
	async : false,
	success: function(json) {
		alert('success');
		var data=json;
		Total_Original=data['Total_Original'];
		Total_Forward=data['Total_Forward'];
	},
	error: function(XMLHttpRequest, textStatus, errorThrown) {
		alert('XMLHttpRequest.status:'+XMLHttpRequest.status+'\n'
		+'XMLHttpRequest.readyState:'+XMLHttpRequest.readyState+'\n'
		+'textStatus:'+textStatus);
	}
});
如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了
error事件返回的第一个参数XMLHttpRequest:
XMLHttpRequest.readyState: 状态码的意思
0 -
(未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 -
(载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 -
(完成)响应内容解析完成,可以在客户端调用了
ajax给全局变量赋值问题解决的更多相关文章
- ajax给全局变量赋值问题解决示例
		今天在做项目时,遇到了一个问题.我用的是ajax,要在 ajax里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才 知道,ajax默认是异步请求,(当要赋值时,此时的值没有拿到 ... 
- ajax给全局变量赋值问题
		ajax给全局变量赋值问题 今天在做项目时,遇到了一个问题.我用的是ajax,要在$.ajax({里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才知道,ajax默认是异步请求 ... 
- 浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法(转载)
		在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想要的值,这时很有可能是因为你用的是ajax的异步调用async:t ... 
- jquery ajax success 函数 异步调用方法中不能给全局变量赋值的原因及解决办法
		jquery ajax success 函数 异步调用方法中不能给全局变量赋值的原因及解决办法 在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们 ... 
- ajax方法如何给全局变量赋值
		在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想要的值,这时很有可能是因为你用的是ajax的异步调用async:t ... 
- ajax实现给JavaScript中全局变量赋值(转)
		原文地址:ajax实现给JavaScript中全局变量赋值 问题简化: <script type="text/javascript"> var a=1 ; functi ... 
- Ajax修改全局变量问题解决方法(Zepto版)
		前两天项目遇到一个用ajax修改全局变量的案例,一开始无法给这个全局变量修改赋值,在网上查了一下,解决如下: 修改前: var word=1; $.ajax({ url:"myJSON.js ... 
- 解决ajax无法给js全局变量赋值的问题
		解决ajax无法给js全局变量赋值的问题 http://blog.csdn.net/qq_26222859/article/details/51543433 在ajax中是无法给js中的全局变量赋值的 ... 
- ajax回调函数,全局变量赋值后,ajax外无法获取的解决
		1 ajax回调函数内,function的执行与ajax外是异步的,常导致全局变量赋值后,再次使用此变量人无法获取. 所以,可以把需要的步骤,独立放在functuon中,在ajax回调函数中执行.可较 ... 
随机推荐
- 初识Python类
			吐槽:学习面向对象就像你追一个女神一样,刚刚有点感觉了,过几天又陷入绝望的感觉,很蛋疼. 类的语法 class Person(object): print("learning class&q ... 
- LaTeX 算法代码排版 --latex2e范例总结
			LaTeX 写作: 算法代码排版 --latex2e范例总结 latex2e 宏包的使用范例: \usepackage[ruled]{algorithm2e} ... 
- Elmah 日志记录组件
			http://www.cnblogs.com/jys509/p/4571298.html 简介 ELMAH(Error Logging Modules and Handlers)错误日志记录模块和处理 ... 
- linux lsof 用法简介
			1.简介: lsof(list open files)是一个列出当前系统打开文件的工具. 只需输入 lsof 就可以生成大量的信息,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用 ... 
- redis+Keepalived实现Redis主从复制
			redis+Keepalived实现Redis主从复制: 环境:CentOs6.5Master: 10.10.10.203Slave: 10.10.10.204Virtural IP Addres ... 
- php实现发送邮件
			smtp.php: <?php class smtp { /* Public Variables */ var $smtp_port; var $time_out; ... 
- python mysql
			mysql Linux 安装mysql: apt-get install mysql-server 安装python-mysql模块:apt-get install python-mysqldb Wi ... 
- jQuery回调、递延对象总结(中篇) —— 神奇的then方法
			前言: 什么叫做递延对象,生成一个递延对象只需调用jQuery.Deferred函数,deferred这个单词译为延期,推迟,即延迟的意思,那么在jQuery中 又是如何表达延迟的呢,从递延对象中的t ... 
- spring缓存Ehcache(入门2)
			使用Ehcache缓存工具类. 一.由于使用了maven,所以需要引入依赖包: <dependency> <groupId>net.sf.ehcache</groupId ... 
- UIView不接受触摸事件的三种情况
			1.不接收用户交互 userInteractionEnabled = NO 2.隐藏 hidden = YES 3.透明 alpha = 0.0 ~ 0.01 4. 如果子视图的位置超出了父视图的有效 ... 
