ajax跨域,使用json,crossDomain,请求返回状态200,但是走的error的原因以及解决方法
来源:互联网 发布:神秘博士 知乎 编辑:程序博客网 时间:2024/06/06 02:02
原因:返回的格式与dataType指定的格式不一致
例如我们的ajax代码中的dataType:'json',
那么你返回的东西必须时json,
但是很多肯定会说我返回的东西就是json格式啊,后台封装好的。这种肯定是没问题的,但是如果你使用框架开发,并且带有辅助性的调试小工具,那么它会返回一些额外的js数据,这很可能就是造成我们的方法没错,但是却走进了error的原因,
就以我经常用的thinkphp框架为例,例如我开启了页面的'SHOW_PAGE_TRACE' =>true,类似这种的就是辅助小工具本来时方便我们程序员调试和追踪代码的,会以js数据形式返回到我们界面,后台人员肯定知道,我就不解释了,如果你真出现类似的问题,为何不试试将这类调试工具关掉再试试
阅读全文
1 0
- ajax跨域,使用json,crossDomain,请求返回状态200,但是走的error的原因以及解决方法
- AJAX请求状态码返回200却跳到error的function
- ajax请求一直出于请求状态,不返回的原因
- jQuery ajax走error的原因
- Ajax请求正常返回了数据、但是总是走error分支
- Jquery 使用全局变量ajax请求返回的json问题
- struts2.5.1使用jQuery的ajax请求,返回json数据
- 使用ajax请求 返回Json出现乱码解决方法
- JQuery ajax返回error的原因定位
- ajax 请求成功 跳入error的原因
- 部署在服务器上的应用请求json文件返回404解决方法及原因分析
- ajax json异步springmvc http请求返回状态码为406的解决
- ajax请求失败但是返回200
- @RequiresPermissions 控制权限的异常处理以及Ajax方式请求时返回json
- 使用ajax返回json类型数据的时候无法进入success可能的原因
- ajax提交到后台数据成功但返回不走success而走的error
- springmvc中 ajax请求错误,返回406,并一直进入error的回调方法,以及返回参数为Object
- ajax跨域jsonp并且post请求No 'Access-Control-Allow-Origin'以及执行error时readyState=4同时status=200的解决方法
- zlip
- 支持向量机通俗导论(理解SVM的三层境界)
- android 多点触控
- GeoTools Eclipse 快速入门03
- 使用gradle对vertx工程的多环境配置和打包
- ajax跨域,使用json,crossDomain,请求返回状态200,但是走的error的原因以及解决方法
- Mysql安装
- Python 装饰器 完善版
- iOS Audio unit(音频单元)详解
- Python学习04-列表(List)/元祖/字典总结
- android客户端百度云推送的使用总结
- 关于Java虚拟机内存原型介绍
- java数据类型与sql数据类型的对照,如数据库中的char类型对应java中的数据类型为?
- MySQL查询中 find_in_set 在使用中可能遇到的问题