一次$.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 相关文章推荐
JQuery动态创建DOM、表单元素的实现代码
Aug 09 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
Dec 20 Javascript
javascript中的delete使用详解
Apr 11 Javascript
一个字符串反转函数可实现字符串倒序
Sep 15 Javascript
jquery仿百度经验滑动切换浏览效果
Apr 14 Javascript
JavaScript  cookie 跨域访问之广告推广
Apr 20 Javascript
jQuery 常用代码集锦(必看篇)
May 16 Javascript
Vue.js双向绑定实现原理详解
Dec 22 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
Mar 30 Javascript
React Native预设占位placeholder的使用
Sep 28 Javascript
JavaScript栈和队列相关操作与实现方法详解
Dec 07 Javascript
了解前端理论:rscss和rsjs
May 23 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 数组的创建、调用和更新实现代码
2009/03/09 PHP
解析MySql与Java的时间类型
2013/06/22 PHP
php查看网页源代码的方法
2015/03/13 PHP
ext 代码生成器
2009/08/07 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
Python判断直线和矩形是否相交的方法
2015/07/14 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
Python中交换两个元素的实现方法
2018/06/29 Python
python3.6的venv模块使用详解
2018/08/01 Python
python实现机器学习之多元线性回归
2018/09/06 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
python中的global关键字的使用方法
2019/08/20 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
培训讲师邀请函
2014/01/10 职场文书
投标诚信承诺书
2014/05/26 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
2014年测量员工作总结
2014/12/12 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
写给女朋友的检讨书
2015/05/06 职场文书
元宵节晚会主持词
2015/07/01 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers