jquery ajax请求成功也有response,但是不进success
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jquery ajax请求成功也有response,但是不进success,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含699字,纯文字阅读大概需要1分钟。
内容图文
1.状态码返回200--表明服务器正常响应了客户端的请求;
2.通过firebug和IE的httpWatcher可以看出服务器端返回了正常的数据,并且是符合业务逻辑的数据,但是,程序就是不进入到回调函数success: function(data){****}而是进入到error: function(data){***}。
问题所在:
1. 返回的每条数据是否是dataType中定义的数据类型。如果有部分数据不是或者哪怕一条数据没有严格的按照dataType定义的类型,程序就会进入到error:function(){****},
你看一下看response是不是存在callback,jsonp请求会带callback返回应该是有callback的,而json请求是没有callback的。自己区分需要dataType是json还是jsonp,
返回的数据类型一定要符合定义的数据类型。即如果你定义的 dataType 是 json 类型的,那么返回来的数据一定是 json 才可以,平且不然就会执行 error 里的程序块儿。
2. 请求的域和当前域是否是同一域,如果不是同一域也十分有可能进入error:function(){***}
3.同时需要特别的注意返回的JSON数据是否是严格的JSON格式.
4.也应该严重关切当后台返回的是一个List 数据(List当中的数据是Json格式)时,有没脏数据即不是严格的JSON格式。
原文:http://www.cnblogs.com/lcazzz/p/7233700.html
内容总结
以上是互联网集市为您收集整理的jquery ajax请求成功也有response,但是不进success全部内容,希望文章能够帮你解决jquery ajax请求成功也有response,但是不进success所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。