一次$.getJSON不执行的简单记录


Posted in Javascript onJuly 19, 2016

别人的代码,拿过来调,发现修改功能都不能用,修改时通过ajax发json获取数据的,看chrome开发者工具发现有发送数据,也有返回值;

发起请求并获取数据,发现回调函数不执行!

$.getJSON(site_url+'?m=test&a=getOne',{id:id},function(d){
  if(d.status){
    vardata=d.data;
    $('input[name="id"]').val(data.id);
    $('input[name="name"]').val(data.name);
  }else{
    Message.fairue(d.info);
    setTimeout(function(){
      // todo
    },2000);
  }
});

php返回数据代码:

if($findOne){
  $this->ajaxReturn($findOne,'success',true);
}else{
  $this->ajaxReturn($findOne,'faild',false);
}

返回的数据在浏览器里看上去也很正常:

{"data":{"id":"1","name":"admin",},"info":"success","status":true}

调了半天。。。

有人说是json格式的问题,有人说是参数的问题,本人js也不熟,排查后一一排除。。。

将浏览器返回json数据粘贴到vim时发现:

<feff>{"data":{"id":"1","name":"admin",},"info":"success","status":true}

<feff> ??? bomb。。。

附:vi bomb操作:

#添加BOM
:set bomb
#删除BOM
:set nobomb
#查询BOM
:set bomb?

查找当前目录下所有含有bomb的文件:

grep -I -r -l $'\xEF\xBB\xBF' ./

最后发现是 /Conf/config.php 有bomb,修改之。。。

项目框架:ThinkPHP

以上这篇一次$.getJSON不执行的简单记录就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
超清晰的document对象详解
Feb 27 Javascript
jQuery选择头像并实时显示的代码
Jun 27 Javascript
jquery 触发a链接点击事件解决方案
May 02 Javascript
input禁止键盘及中文输入,但可以点击
Feb 13 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
Jun 04 Javascript
超赞的动手创建JavaScript框架的详细教程
Jun 30 Javascript
简单解析JavaScript中的__proto__属性
May 10 Javascript
对jQuary选择器的全面总结
Jun 20 Javascript
JS 60秒后重新发送验证码的实例讲解
Jul 26 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
Dec 19 Javascript
JS实现仿微信支付弹窗功能
Jun 25 Javascript
JavaScript代码实现微博批量取消关注功能
Feb 05 Javascript
深入浅析javascript中的作用域(推荐)
Jul 19 #Javascript
javascript弹出带文字信息的提示框效果
Jul 19 #Javascript
总结在前端排序中遇到的问题
Jul 19 #Javascript
ECMAScript6快速入手攻略
Jul 18 #Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
Jul 18 #Javascript
JavaScript暂停和继续定时器的实现方法
Jul 18 #Javascript
jquery+CSS3实现3D拖拽相册效果
Jul 18 #Javascript
You might like
php 分库分表hash算法
2009/11/12 PHP
phpMyadmin 用户权限中英对照
2010/04/02 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
2010/12/09 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
2017/08/01 jQuery
vue.js实现标签页切换效果
2018/06/07 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
python如何读写json数据
2018/03/21 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
django框架cookie和session用法实例详解
2019/12/10 Python
Python代码需要缩进吗
2020/07/01 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
python opencv实现图像配准与比较
2021/02/09 Python
包装类的功能、种类、常用方法
2012/01/27 面试题
班组长工作职责
2013/12/25 职场文书
人事部岗位职责范本
2014/03/05 职场文书
80后婚前协议书范本
2014/10/24 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
爱国影片观后感
2015/06/18 职场文书
Python机器学习之底层实现KNN
2021/06/20 Python
Python基础 括号()[]{}的详解
2021/11/07 Python