zeze

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

分类:

技术点:

相关文章:

  • 2021-10-18
  • 2021-10-18
  • 2021-10-18
  • 2021-11-08
  • 2021-10-18
  • 2021-09-11
  • 2021-10-18
  • 2021-10-18
猜你喜欢
  • 2021-10-18
  • 2021-10-18
  • 2021-10-18
  • 2021-10-18
  • 2021-10-18
  • 2021-10-18
  • 2021-10-18
相关资源
相似解决方案