• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Jquery版本导致Ajax不执行success回调函数
    对于使用ajax来请求数据已经不是第一次使用(一直觉得也就那么回事),就在昨天居然遇到了一个问题?项目中需要用到ajax来进行数据的请求,于是三下五除二的将ajax代码拷贝到项目中,前端,后台数据处理完毕,测试(心想可以休息下下了),谁知数据成功返回、前端没报错,后台也没错,硬是没有执行success回调函数,心凉了一半。

    接下来就是找原因,查看原先代码,百度,json格式检查,终于发现问题所在 罪魁祸首居然是Jquery版本所引起的。

    Jquery版本:jquery-1.9.0.min.js

    随着Jquery版本的提高,对于json格式有着严格的要求,原先类似这种格式的返回信息{success:true,id:1,result:"ok"}在高版本中已不适用,需采取以下格式
    复制代码 代码如下:

    {"success":true,"id":1,"result":"ok"}

    总结:

    key:需双引号括起

    value:1.数值,布尔类型可不用双引号

    2.字符串 需用双引号括起

    格式:{success:true,id:1,result:"ok"} 不通过

    格式:{"success":true,"id":1,"result":"ok"} 通过
    您可能感兴趣的文章:
    • jQuery Ajax Post 回调函数不执行问题的解决方法
    • jquery ajax的success回调函数中实现按钮置灰倒计时
    • jQuery Tips 为AJAX回调函数传递额外参数的方法
    • jQuery AJAX回调函数this指向问题
    • jquery中的ajax如何返回结果而非回调方式即为同顺序执行
    • 使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
    • jquery ajax 向后台传递数组参数示例
    • Jquery中ajax方法data参数的用法小结
    • 浅析jQuery Ajax请求参数和返回数据的处理
    • jQuery实现ajax回调函数带入参数的方法示例
    上一篇:$.ajax()方法进行网页间传值示例
    下一篇:html+js+php一次原始的Ajax请求示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Jquery版本导致Ajax不执行success回调函数 Jquery,版本,导致,Ajax,不,