博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax给全局变量赋值问题解决
阅读量:5166 次
发布时间:2019-06-13

本文共 778 字,大约阅读时间需要 2 分钟。

$.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 - (完成)响应内容解析完成,可以在客户端调用了

转载于:https://www.cnblogs.com/zeze/p/5366499.html

你可能感兴趣的文章
清明 DAY2
查看>>
[LintCode] 全排列
查看>>
Windows内存管理
查看>>
jquery 禁止页面提交的小方法
查看>>
ClassList 标签的用法
查看>>
2017/5/10 freeCodeCamp Bootstrap部分总结
查看>>
结对编程项目作业4
查看>>
小细节:Java中split()中的特殊分隔符 小数点
查看>>
The Queue Implementations With Array List
查看>>
【编程思想】【设计模式】【行为模式Behavioral】中介者模式Mediator
查看>>
Appium+python自动化3-启动淘宝app
查看>>
Android(3_2)-----模仿微信界面:通讯录页面
查看>>
eclipse创建web项目web.xml配置文件笔记
查看>>
配置Hadoop1.2.1
查看>>
php缓存
查看>>
ISP中去马赛克-demosiac入门
查看>>
协程之生成器
查看>>
golang数组与切片
查看>>
SpringBoot简单的REST风格例子
查看>>
NEMA-0183(GPRMC GPGGA)详细解释
查看>>