jQuery MiniUI

标题: 急,maniui ajax后对于json有什么特别要求么,怎么总是报datagrid [打印本页]

作者: lixiaoliang7    时间: 2012-9-10 16:26:33     标题: 急,maniui ajax后对于json有什么特别要求么,怎么总是报datagrid

急,maniui ajax后对于json有什么特别要求么,怎么总是报datagrid json is error
作者: factory    时间: 2012-9-10 16:39:50

你要符合格式
{
    "total":40,
    "data":[...]
}
作者: lixiaoliang7    时间: 2012-9-10 16:39:59

这是我的json串

"{\"data\":[{\"PetrolSummaryIncrease\":\"\",\"AuditComment\":null,\"Type\":\"国道站\",\"objectID1\":\"101021230201\",\"objectID\":\"101021230201\",\"SummaryIncrease\":\"\",\"t97\":24,\"Gunnum\":8,\"GasStationID\":\"101021230201\",\"TableID\":null,\"YDiesel\":null,\"t93\":0,\"ID\":\"20120910101021230201\",\"PetrolSummary\":\"24\",\"Organization\":\"中石油\",\"t90\":0,\"AuditUserID\":\"heilongjiang\",\"ReportDate\":\"2012-09-10T00:00:00\",\"UserID\":\"10102123\",\"UpdateDate\":\"2012-09-10T09:01:41\",\"Name\":\"齐齐哈尔市甘南片区南环加油站\",\"Y97\":null,\"Yearsales\":\"六千吨以下\",\"TDiesel\":39,\"RecordStatus\":4,\"Y93\":null,\"CityID\":\"10102\",\"Y90\":null,\"ProvinceID\":\"101\",\"Summary\":\"63\"}],\"total\":1}"
作者: lixiaoliang7    时间: 2012-9-10 16:45:45

"{\"data\":[{\"PetrolSummaryIncrease\":\"\",\"AuditComment\":null,\"Type\":\"国道站\",\"objectID1\":\"101021230201\",\"objectID\":\"101021230201\",\"SummaryIncrease\":\"\",\"t97\":24,\"Gunnum\":8,\"GasStationID\":\"101021230201\",\"TableID\":null,\"YDiesel\":null,\"t93\":0,\"ID\":\"20120910101021230201\",\"PetrolSummary\":\"24\",\"Organization\":\"中石油\",\"t90\":0,\"AuditUserID\":\"heilongjiang\",\"ReportDate\":\"2012-09-10T00:00:00\",\"UserID\":\"10102123\",\"UpdateDate\":\"2012-09-10T09:01:41\",\"Name\":\"齐齐哈尔市甘南片区南环加油站\",\"Y97\":null,\"Yearsales\":\"六千吨以下\",\"TDiesel\":39,\"RecordStatus\":4,\"Y93\":null,\"CityID\":\"10102\",\"Y90\":null,\"ProvinceID\":\"101\",\"Summary\":\"63\"}],\"total\":1}"


这是我断点出来的JSON,是一行数据……
作者: lixiaoliang7    时间: 2012-9-10 16:50:40

抱歉,急…
作者: lixiaoliang7    时间: 2012-9-10 16:54:54

取出datatable后,我又使用你们源代码中的Datatable2arraylist  然后arraylist存入hashtable中,再用你们封装的方法把hashtable转换成json
作者: lixiaoliang7    时间: 2012-9-10 16:58:17

到最后我只取出一行一列数据,json最后是这样:
"{\"data\":[{\"Name\":\"齐齐哈尔市甘南片区南环加油站\"}],\"total\":1}"

还是报错……
作者: lixiaoliang7    时间: 2012-9-10 17:00:27

现在反复测试都是这样,坐等高手……
作者: niko    时间: 2012-9-10 18:21:02

你JSON是怎么生成的。
自己拼接的?
作者: lixiaoliang7    时间: 2012-9-11 04:21:33

niko 发表于 2012-9-10 18:21
你JSON是怎么生成的。
自己拼接的?

非常感谢,找到原因了,是我后台ajax没有response.end…,奇怪为什么js会抛异常
作者: niko    时间: 2012-9-11 09:13:51

如果表格加载的数据格式不对,我们会抛出异常,提醒你是JSON格式错误了。

作者: wangjinlong    时间: 2012-10-25 16:49:37

楼主是怎么解决的,能说详细点麽,我也碰到这样的问题,急,谢了!
作者: luzhq1211    时间: 2012-10-25 16:52:57

wangjinlong 发表于 2012-10-25 16:49
楼主是怎么解决的,能说详细点麽,我也碰到这样的问题,急,谢了!

如果是.net开发的用aspx页面,要把aspx头文件以下的内容删除
作者: wangjinlong    时间: 2012-10-26 09:54:58

楼主如何解决的,能否详细说明下
作者: niko    时间: 2012-10-26 12:16:38

你把JSON贴出来看下。
注意是全部文本
作者: Decmond    时间: 2012-10-29 17:38:58

lixiaoliang7 发表于 2012-9-11 04:21
非常感谢,找到原因了,是我后台ajax没有response.end…,奇怪为什么js会抛异常 ...

朋友,你这个问题是怎么解决的,能把代码分享一下




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2