一次$.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 相关文章推荐
用js实现手把手教你月入万刀(转贴)
Nov 07 Javascript
js的闭包的一个示例说明
Nov 18 Javascript
JS 非图片动态loading效果实现代码
Apr 09 Javascript
jQuery hover 延时器实现代码
Mar 12 Javascript
浅谈js的setInterval事件
Dec 05 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 Javascript
jquery网页日历显示控件calendar3.1使用详解
Nov 24 Javascript
javascript自执行函数
Feb 10 Javascript
关于jquery中attr()和prop()方法的区别
May 28 jQuery
泛谈JS逻辑判断选择器 || &amp;&amp;
May 24 Javascript
elementUi vue el-radio 监听选中变化的实例代码
Jun 28 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
Zend引擎的发展 [15]
2006/10/09 PHP
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
JQuery UI皮肤定制
2009/07/27 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
Python实现元素等待代码实例
2019/11/11 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
2021/01/15 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
2014年健康教育实施方案
2014/02/17 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
体操比赛口号
2014/06/10 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
结婚司仪主持词
2015/06/29 职场文书
会计入职心得体会
2016/01/22 职场文书