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 onmousewheel事件多次触发问题解决方法
Oct 17 Javascript
js编写贪吃蛇的小游戏
Aug 24 Javascript
JavaScript File分段上传
Mar 10 Javascript
关于JavaScript数组你所不知道的3件事
Aug 24 Javascript
js 博客内容进度插件详解
Feb 19 Javascript
详解Vue 实例中的生命周期钩子
Mar 21 Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 Javascript
AngularJS路由删除#符号解决的办法
Sep 28 Javascript
nginx配置React静态页面的方法教程
Nov 03 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
Apr 11 Javascript
vue 给数组添加新对象并赋值
Apr 20 Vue.js
Three.js实现雪糕地球的使用示例详解
Jul 07 Javascript
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
SONY ICF-F10中波修复记
2021/03/02 无线电
php字符串截取问题
2006/11/28 PHP
PHP获取表单textarea数据中的换行问题
2010/09/10 PHP
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
jquery 简单应用示例总结
2013/08/09 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
vue配置接口域名方法总结
2019/05/12 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
微信小程序实现定位及到指定位置导航的示例代码
2019/08/20 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python 自动补全(vim)
2014/11/30 Python
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
外语系毕业生找工作的求职信
2013/11/28 职场文书
员工工作表扬信范文
2014/01/13 职场文书
完美主义个人的自我评价
2014/02/17 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
工作收入证明模板
2014/10/10 职场文书
爱国影片观后感
2015/06/18 职场文书
Nginx域名转发https访问的实现
2021/03/31 Servers
js中Object.create实例用法详解
2021/10/05 Javascript