一次$.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 相关文章推荐
JavaScript CSS修改学习第五章 给“上传”添加样式
Feb 19 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
Mar 15 Javascript
JavaScript编程开发中的五个实用小技巧
Jul 22 Javascript
Bootstrap每天必学之栅格系统(布局)
Nov 25 Javascript
Javascript中内建函数reduce的应用详解
Oct 20 Javascript
jquery仿京东商品放大浏览页面
Jun 06 jQuery
vue实现导航栏效果(选中状态刷新不消失)
Dec 13 Javascript
详解Vue CLI3配置解析之css.extract
Sep 14 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
Dec 18 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
深入了解JS之作用域和闭包
Jun 16 Javascript
实现AJAX异步调用和局部刷新的基本步骤
Mar 17 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面向对象概念
2011/11/06 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
php数组查找函数总结
2014/11/18 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
js charAt的使用示例
2014/02/18 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
js电话号码验证方法
2015/09/28 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
Python使用turtule画五角星的方法
2015/07/09 Python
Python argv用法详解
2016/01/08 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python装饰器代替set get方法实例
2019/12/19 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
中学教师管理制度
2014/01/14 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
效能风暴心得体会
2014/09/04 职场文书
个人工作表现评价材料
2014/09/21 职场文书
员工福利申请报告
2015/05/15 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python