【JQuery】jquery通过ajax方法获取json数据不执行success

本文解决了一个常见问题:当使用jQuery的AJAX方法获取JSON数据时,成功回调函数未被触发而直接进入错误回调的问题。主要原因是JSON格式不符合标准写法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


原文:http://www.cnblogs.com/limeiky/p/5350667.html

1.jquery通过ajax方法获取json数据不执行success回调

问题描述:jquery通过ajax方法获取json数据不执行success回调方法

问题原因:json格式存在问题或不符合标准写法,导致总是执行error回调方法

解决方案:使json格式务必符合下述3个标准写法:
         1)键名称:用双引号括起;
       2)字符串:用双引号括起;
       3)数字,布尔值不需要使用双引号括起 ;

注意:一定是双括号!

2.jQuery中ajax使用json数据类型总是跳过success执行error语句

 执行函数
error : function(XMLHttpRequest, textStatus, errorThrown) {
        //这个error函数调试时非常有用,如果解析不正确,将会弹出错误框
    ;
           ;
           ;
           ; // parser error;
}
就明白错误信息了; 
弹出的框里显示:
以 及

0

阅读 评论 收藏 转载 喜欢 打印 举报
已投稿到:
加载中,请稍候......
  • 评论加载中,请稍候...
发评论

登录名:密码:找回密码 注册 记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值