Jquery Ajax xmlhttp请求成功问题


Posted in Javascript onFebruary 04, 2015

今天遇到了一个极其奇怪的问题,用各种工具检查都能看到服务器端返回了200,数据也是正常的,但是$.ajax 始终进不到success,郁闷啊,在网上找,

常见问题场景:

1.跨域;
2. $.ajax 没设置 dataType,及服务器端没设置respon.ContentType
3. Json结构错误;

第一第二很快就排除了,到了第三重新度了Json的定义:http://www.json.org/json-zh.html,重新复习了下Json的定义:
键值对:键为string,值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。

原来定义的类型是
{isSuccess:true,message:'good'}
按照键的定义应该修改为
{'isSuccess':true,'message':'good'}
继续执行还不行,按照值的定义修改:
{'isSuccess':true,'message':"good"}
彻底郁闷了,这还不行
后面放下这里仔细看了对Json键值的规范,值要定义为带双引号的字符串,为什么是双引号,那么键呢,是不是需要?换成
{"isSuccess":true,"message":"good"}
直接通了。
Json的格式跟Javascript里面对象的区别就在这里,Json要求键,值必须是双引号!!

Javascript 相关文章推荐
js 编程笔记 无名函数
Jun 28 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
Dec 17 Javascript
js获取html文件的思路及示例
Sep 17 Javascript
浅谈重写window对象的方法
Dec 29 Javascript
jQuery检测滚动条是否到达底部
Dec 15 Javascript
简单几步实现返回顶部效果
Dec 05 Javascript
js评分组件使用详解
Jun 06 Javascript
JavaScript中Array方法你该知道的正确打开方法
Sep 11 Javascript
详解JavaScript作用域和作用域链
Mar 19 Javascript
小程序实现上下移动切换位置
Sep 23 Javascript
js实现适配移动端的拖动效果
Jan 13 Javascript
jquery插件实现图片悬浮
Apr 16 jQuery
js对字符的验证方法汇总
Feb 04 #Javascript
AngularJS内置指令
Feb 04 #Javascript
javascript内置对象操作详解
Feb 04 #Javascript
js判断文本框剩余可输入字数的方法
Feb 04 #Javascript
javascript 兼容各个浏览器的事件
Feb 04 #Javascript
浅谈js中变量初始化
Feb 03 #Javascript
jquery实现submit提交表单
Feb 03 #Javascript
You might like
php购物网站支付paypal使用方法
2010/11/28 PHP
php 操作符与控制结构
2012/03/07 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
PHP加密技术的简单实现
2016/09/04 PHP
PHP命名空间用法实例分析
2019/09/04 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
jQuery简单入门示例之用户校验demo示例
2016/07/09 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
Sanic框架安装与简单入门示例
2018/07/16 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
python如何保存文本文件
2020/06/07 Python
用pip给python安装matplotlib库的详细教程
2021/02/24 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
教师师德教育的自我评价
2013/10/31 职场文书
写演讲稿要注意的六件事
2014/01/14 职场文书
乡镇三项教育实施方案
2014/03/30 职场文书
党员自我对照检查材料
2014/08/19 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript