$.getJSON(url,function success(){})回调函数不起作用
有个问题好久没有解决,就是:
$.getJSON(url,function success(){})
其中的回调函数,总也不执行。
以前也做过,但那都是CTRL+C,CTRL+V,也没有细想。
目标就是一个:程序好使就可以了,也曾遇到过不好用,但也是稀里糊涂。
今天又遇到了,因为领导不着急,我也就磨蹭了两天,终于今天搞明白了。
简单来说,如下:
1.$.getJSON()
回调函数,必须返回标准的JSON串,属性和值都必须带双引号。即{"name:","ssqhan"}
下面是不行的:{name:,"ssqhan"}
2.dhtmlxGrid的myGrid.parse(js,"json") 中的JS是json串
但这个串可以是这样的: A {"rows":[ {"id":"0", "data":["1","大声说话",""] },{"id":"1", "data":["2","乱扔费纸","测试测试"] }]}
亦可是这样的: B {rows:[ {id:0, data:["1","大声说话",""] },{id:1, data:["2","乱扔费纸","测试测试"] }]}
因为我的环境是这样的: jquery+ashx+dhtmlxgrid
通过后台的 ashx返回 JSON串
以前时用时均以 B 格式返回,dhtmlxGrid 是可以接受到的,也能显示。
这次都不行,我换了好几个版本的JQUERY 但都不行,最后还是问 "度娘"
因为以前都是 CTRL+C,CTRL+V 也没有细看说明书。
后来细看说明,再加上看了以前网友的说明。最后才明白以上的道理。
随机推荐
- 浅谈Mybatis(二)
一.resultMap 作用:发现数据库的查询结果与实体之间不匹配时,需要通过ResultMap来进行映射处理.常用于多表查询. 多表查询还是比较复杂的,因为可能的情况很多.这里只说两种情况: 1.1 ...
- html mysql special character
function html_encode(str) { var s = ""; if (str.length == 0) return ""; s = str. ...
- 64bits Python2.7.5安装numpy包
由于数值分析需要numpy计算包,我找了很多numpy-cp27的下载地址,下了最新版的.whl文件,但总是安装不成功,后来找到一个.exe文件 直接下载安装即可使用:下面是网址链接http://do ...
- ndk 编译 boost 库,支持serialization
Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一. Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容.在C+ ...
- 个人收集资料整理-WinForm
[2016-03-23 20:29:56] 别人收集常用: http://www.cnblogs.com/babycool/p/3541192.html
- protel99与win7兼容问题的解决方案
一些用户大概都已经把自己的 PC 从 winXP 换到了 win7,在 win7 给我们带来的视觉上的冲击和功能上的更换.也不时的带来了各方面的软件兼容问题 ,而一般上的兼容都可以在 win7 的自动 ...
- eclipse及Java常用问题及解决办法汇总
junit-test 我觉得这点比idea好用,可以直接选中要测试的方法名,右击run as即可 http://www.cnblogs.com/brolanda/p/4532779.html 打开您的 ...
- 精通 VC++ 实效编程280例 - 01 窗口
窗口是屏幕上的一个矩形区域.窗口分为3种:重叠窗口.弹出窗口和子窗口.每个窗口都有由系统绘制的“非客户区”和应用程序绘制的“客户区”.在 MFC 中,CWnd 类为各种窗口提供了基类. 1 通过 HW ...
- POJ 3581 Sequence(后缀数组)
[题目链接] http://poj.org/problem?id=3581 [题目大意] 给出一个数列,将这个数列分成三段,每段分别翻转,使得其字典序最小,输出翻转后的数列. [题解] 首先,第一个翻 ...
- iOS判断机型
#import <Foundation/Foundation.h> #import <UIKit/UIKit.h> typedef NS_OPTIONS(NSInteger,D ...