转载自  【ajax】readyState=4并且status=200时,还进error方法

今天在使用jquery.ajax方法去调用后台方法时,ajax中得参数data类型是"JSON",后台DEBUG调试,运行正常,返回正常的结果集,但是前端一直都进到ajax的error方法,百思不得其解,后要一探究竟。

在error方法的参数中加了data后,发现data中的readyState = 4 并且 status=200,这两个状态也证明ajax访问没有问题,没有出现异常。

回过头发现我在后台返回的是字符串,但并不是标准的json格式的字符串,所以前端js进入不了success。无法解析为json格式的数据,所以报错进error。通过后台将结果集转成json格式字符串即可。

【ajax】readyState=4并且status=200时,还进error方法相关推荐

  1. ajax跨域jsonp并且post请求No 'Access-Control-Allow-Origin'以及执行error时readyState=4同时status=200的解决方法

    ajax跨域jsonp并且post请求No 'Access-Control-Allow-Origin'以及执行error时readyState=4同时status=200的解决方法 [网上很多网友的回 ...

  2. xxxx.readyState==4 xxxx.status==200

    XMLHttpRequest 对象的相关方法1.1 XHR创建对象 复制代码 if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, ...

  3. 前台ajax请求php后台返回成功却进error方法解决

    前台ajax请求php后台返回成功却进error方法解决 参考文章: (1)前台ajax请求php后台返回成功却进error方法解决 (2)https://www.cnblogs.com/anniey ...

  4. 要启用实时(jit)调试 该应用计算机,解决%_启用实时(JIT)调试+编译应用程序时还必须启用方法歩骤?谁有最终解决方案?...

    有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾. ************** 异常文本 ************** System.InvalidOperationExce ...

  5. readyState属性和status属性

    readyState属性和status属性 <!DOCTYPE html> <html lang="en"> <head><meta ch ...

  6. 关于XMLHttpRequest的xhr.readyState和 xhr.status 的简单使用

    发送http请求 var xhr = new XMLHttpRequest();xhr.open("post", "example.php");xhr.send ...

  7. ajax请求时拒绝访问,我在ajax调用open(GET,url,true)时,这一行总是提示“拒绝访问”....

    用户提问 代码如下: 无标题文档 function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, ...

  8. jquery ajax參数加点号状态200进error

    今天开发中遇到一个非常恶心的问题: 用jquery中的ajax提交.发现假设參数中有点号的參数.后台正常返回200状态码的情况下也会走到error:function. 1. 參数data: " ...

  9. ajax教程 异步刷新验证,Ajax实现异步刷新验证用户名是否已存在的具体方法

    都是简单的实例,所以直接发代码 静态页面Ajax.html . 代码如下: Ajax function loadXMLDoc() { if (document.getElementById(" ...

最新文章

  1. 软考中项学习之路--在路上
  2. python什么时候进入中国-python 3.4什么时候发布的
  3. Chart Share
  4. (待完成)qbxt2019.05 总结2 - 数位DP
  5. javascript实现的复制到剪贴板
  6. 关于document.cookie的使用
  7. redis db0 到 db15_深入剖析Redis系列: Redis集群模式搭建与原理详解
  8. 企业网站+Axure企业官网通用模板+公司官网通用模板+web端高保真原型+门户官网+物流企业+门户网站+服务中心+产品中心+新闻中心+帮助中心+企业官网+公司官网+公司网站+登录注册+高保真交互
  9. python.pandas数据清洗(数据填充与条件删除)
  10. SaasSaaS架构设计之构建Multi-Tenant应用
  11. linux内核内存分配(三、虚拟内存管理)
  12. Improving Opencv10 More Morphology Transformations
  13. [操作系统] FAT文件系统概述
  14. PowerBuilder 生成条形码
  15. 2、Docker部署的Onlyoffice中文字体修改
  16. c语言买100只鸡,C语言经典问题--百钱买百鸡问题
  17. 用C语言求解一元二次方程组
  18. 用一部电影让你了解综合实践活动课
  19. 【安卓USB开发】让手机与物联网设备鹊桥相会
  20. GCP Compute Logging and Montioring, Lab

热门文章

  1. c语言——什么时候使用getchar()读取换行符
  2. 高等数学下-赵立军-北京大学出版社-题解-练习12.2
  3. 《C++ Primer》7.1.2节练习(部分)
  4. 算法-连续项的最大和问题(最大子数组问题)三种不同解法
  5. Not so Mobile(二叉树递归输入同时建树){天平}
  6. oracle实现序列,oracle中创建序列和自增长列的实现方式
  7. github 检查代码质量_Android(8): 代码质量检查
  8. 数据结构---BF字符串模式匹配
  9. Java LinkedHashMap的实现原理详解
  10. P3899 [湖南集训]谈笑风生(线段树合并)