$.ajax({

type: ‘POST\get‘,

url: ‘***‘,

data: {***},

dataType: ‘json‘,

success: function (sort) {

},

error: function (XMLHttpRequest, textStatus, errorThrown) {

//弹出报错内容

alert(XMLHttpRequest.status);

alert(XMLHttpRequest.readyState);

alert(textStatus);

}

});

注意:出现任何错误都会跳到error函数里

常见错误:

1. dataType错误

类型错误:后台返回的dataType类型和前台写的不一致会跳入error

格式错误:jquery1.4之后对json的格式要求非常严格,json格式错误也会跳入error.{"test":1} 注意格式

有时,在不需要返回值的情况下,扔按模板格式,设置了dataType:"json",参数;这时候,ajax传值正确时,出现200返回成功状态下报错的特殊情况。

如果你在success中使用eval处理数据就是这个错误了!!!

2. async请求同步异步问题

async默认是true(异步请求),如果想一个Ajax执行完后再执行另一个Ajax, 需要把async=false

3. data不能不写

data为空也一定要传"{}";不然返回的是xml格式的。并提示parsererror. data:"{}"

parsererror的异常和Header 类型也有关系。及编码header(‘Content-type: text/html; charset=utf8‘);

4. 传递的参数

必须是ajax支持的编码格式

5. URL路径问题

路径不能有中文

原文:http://www.cnblogs.com/core404/p/6433405.html

ajax走error的条件,Ajax进入ERROR的部分条件总结相关推荐

  1. ajax走到error_jQuery中ajax 跳入error的原因总结

    一个标准的jquery的ajax代码: $.ajax({ type: 'POST', url: 'getSecondClassification', data: {"sort2": ...

  2. 【转】一个ASP.NET MVC中ajax调用WebApi返回500 Internal Server Error的调错方法。

    ASP.NET MVC 引入的WebApi自然且较好地满足了ajax的交互需求,但使用jQuery ajax调用WebApi返回500 Internal Server Error时却不太好查找错误.在 ...

  3. 【学无止境】ajax长循环,反向ajax初体会,不用ws实现即时聊天

    反向ajax ajax长循环,又叫comet机制,但是我最喜欢的还是叫他反向ajax 反向ajax,顾名思义,就是不是客户端来请求服务器端,而是服务器端请求客户端,这样做的好处是节省了大量以前轮询造成 ...

  4. WCF与AJAX编程开发实践(1):AJAX基础概念和纯AJAX示例

    [0]开篇序言:     在<WCF分布式安全开发实践>系列文章之后,很想重新开启一个系列文章,来完善WCF的学习知识.思考很久,决定写一下WCF和AJAX学习的文章,取名为<WCF ...

  5. ajax请求如何判断超时,ajax请求超时判断(转载)

    ajax请求时有个参数可以借鉴一下 var ajaxTimeOut = $.ajax({ url:'', //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : ' ...

  6. ajax dojo deferred,dojo(四):ajax请求

    储备知识 1.在介绍新版本的ajax请求之前,需要先了解一些dojo/Deferreds. 初次听到"Deferred"这个概念,可能会觉得这是一个神秘的东西.实际上它在执行异步操 ...

  7. ajax头文件报错,AJAX的CSRF保护

    如果使用ajax传输数据,需要在AJAX中要使用csrf保护. 一般而言,即在后端已经使用了CSRFProtect(app)的前提下, 如果想使用ajax,避免400的报错,可以前端的表单里引入标签, ...

  8. 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

    一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该 ...

  9. ajax返回html乱码问题,ajax返回的html代码问题

    7个答案 switch(contentType){ case "url": var content_array=content.split("?"); $(&q ...

  10. AJAX初识(原生JS版AJAX和Jquery版AJAX)

    一.什么是JSON 1.介绍JSON独立于语言,是一种与语言无关的数据格式.JSON指的是JavaScript对象表示法(JavaScript Object Notation)JSON是轻量级的文本数 ...

最新文章

  1. Product Orders(生产订单)状态相关函数BAPI
  2. 【Matlab数据的可视化】自适应绘图函数fplot
  3. spring transaction源码分析--事务架构
  4. Docker进阶-容器监控cAdvisor+InfluxDB+Granfana
  5. Liunx 常用命令 (几乎包含所有了)
  6. 一、ElasticSearch分词器概念
  7. libsvm中数据归一化的重要性
  8. 小程序 - 腾讯云 - wafer - PHP - 数据库接口的应用和研究 - 01 - DB::insert
  9. 推荐两个漂亮的编程字体
  10. chromedriver 版本
  11. [PHP] 算法-把数组排成最小的数的PHP实现
  12. 我的电脑属性被隐藏 咋能显示
  13. Informatica的IDP理念:让业务部门成为真正数据受益者
  14. pytorch Sampler
  15. 可靠性测试审查checklist
  16. Baxter 机器人仿真软件安装及演示
  17. 微信小程序 身份证号码验证 15/18位身份证号码验证的正则表达式总结(详细版)
  18. log4cxx linux 使用,log4cxx在Linux下的编译使用
  19. VC6/VS6定制应用程序按键与贴图错位问题的排查及解决
  20. 阿里云跨境游戏及电商网络加速方案(全球加速和CDN)

热门文章

  1. Python3:ImportError: No module named 'compiler.ast'
  2. 理解GloVe模型(Global vectors for word representation)
  3. Tensorrt一些优化技术介绍
  4. 如何写新的C++ OP
  5. Jittor框架API
  6. TensorFlow中的语义分割套件
  7. 点云配准的端到端深度神经网络:ICCV2019论文解读
  8. 2021年大数据Spark(四十九):Structured Streaming 整合 Kafka
  9. legend位置 pyecharts_实验|pyecharts数据可视化分析-1
  10. Android ListView item设置分割线以及分割线宽度