jQuery MiniUI

标题: 在tree中的URL在绑定后台JSON数据报错 [打印本页]

作者: 下着雨    时间: 2014-8-28 21:35:08     标题: 在tree中的URL在绑定后台JSON数据报错

在tree中的URL在绑定后台JSON数据报错(JSON is error)[attach]5083[/attach],url="Menu_Info.aspx?pMode=Menu"  

[attach]5084[/attach]
但是我把JSON 数据保存到本地url="../../Resource/data/json.txt".数据还是可以正常显示.[attach]5085[/attach]
下面的是我的JSON数据
[{"tablename":"systbmenus",
"url":"",
"parentid":"",
"m_order":1,
"parentcode":"",
"code":"0001",
"name":"用户管理",
"operdate":"\/date(1409068800000)\/",
"operuser":"",
"createdate":"\/date(1408809600000)\/",
"createuser":"",
"id":"1364811397"},
{"tablename":"systbmenus",
"url":"",
"parentid":"",
"m_order":10,
"parentcode":"",
"code":"0012",
"name":"功能菜单",
"operdate":"\/date(1409155200000)\/",
"operuser":"",
"createdate":"\/date(1408809600000)\/",
"createuser":"","id":"-61705137"},
{"tablename":"systbmenus",
"url":"3",
"parentid":"1364811397",
"m_order":23,
"parentcode":"0001",
"code":"0001",
"name":"人员管理",
"operdate":"\/date(1408982400000)\/",
"operuser":"",
"createdate":"\/date(1408982400000)\/",
"createuser":"",
"id":"-641902732"}]


作者: felt    时间: 2014-8-29 09:30:24

检查一下后台返回数据的格式
作者: 下着雨    时间: 2014-8-29 14:38:55

felt 发表于 2014-8-29 09:30
检查一下后台返回数据的格式

后台返回的格式,跟我写入文本保存本地的格式是一样的啊
作者: felt    时间: 2014-8-29 14:50:40

下着雨 发表于 2014-8-29 14:38
后台返回的格式,跟我写入文本保存本地的格式是一样的啊

是不是多了引号什么的,一样的结构不可能显示不一样
作者: 下着雨    时间: 2014-8-29 20:23:14

felt 发表于 2014-8-29 14:50
是不是多了引号什么的,一样的结构不可能显示不一样

[{"tablename":"systbmenus","url":"","parentid":"","m_order":1,"parentcode":"","code":"0001","name":"用户管理","operdate":"\/date(1409068800000)\/","operuser":"","createdate":"\/date(1408809600000)\/","createuser":"","id":"1364811397"},{"tablename":"systbmenus","url":"","parentid":"","m_order":10,"parentcode":"","code":"0012","name":"功能菜单","operdate":"\/date(1409155200000)\/","operuser":"","createdate":"\/date(1408809600000)\/","createuser":"","id":"-61705137"},{"tablename":"systbmenus","url":"3","parentid":"1364811397","m_order":23,"parentcode":"0001","code":"0001","name":"人员管理","operdate":"\/date(1408982400000)\/","operuser":"","createdate":"\/date(1408982400000)\/","createuser":"","id":"-641902732"}]

这个就是我在后台下断点,取到的JSON数据..我把它保存到本地,然后从本地读数据,就没有问题...
作者: 下着雨    时间: 2014-8-29 20:37:00     标题: 示例代码问题解决了..自己的还是报错

本帖最后由 下着雨 于 2014-8-30 12:12 编辑
下着雨 发表于 2014-8-29 20:23
[{"tablename":"systbmenus","url":"","parentid":"","m_order":1,"parentcode":"","code":"0001","name" ...

这个是我在后台下断点取到的数据....[attach]5094[/attach]..........................................这个是我在官网下载的示例项目,在点击Tree控件时,就弹出这个错误.....[attach]5095[/attach]
..........这个也是示例项目...好像所有用URL绑定后台请求的..都是报这个错误[attach]5096[/attach]
作者: factory    时间: 2014-9-1 09:24:49

下着雨 发表于 2014-8-30 14:11
...这个是我自己建的项目..请帮忙找下原因..

不要后台断点获取,用firefox的firebug,或者IE的HTTPWATH监视交互过程,获取最终返回的数据,从里面拷贝出来再测试
作者: factory    时间: 2014-9-1 09:43:26

下着雨 发表于 2014-8-30 14:11
...这个是我自己建的项目..请帮忙找下原因..

另外,JSON最好不要自己拼,可以用我们提供的JSON去序列化和反序列化,在试用包里面有,.NET的话是JSON.cs文件
作者: 下着雨    时间: 2014-9-1 19:47:10     标题: 已经找到问题了,接收请求的页面前台也不能有数据

本帖最后由 下着雨 于 2014-9-1 20:33 编辑
factory 发表于 2014-9-1 09:43
另外,JSON最好不要自己拼,可以用我们提供的JSON去序列化和反序列化,在试用包里面有,.NET的话是JSON.cs文 ...

..我后台的JSON数据就是我用你们提供的方法进行序列化的.为了方便你们帮忙找问题,我才直接写到后台的..那些数据我直接存到txt文本中,就可以正常显示.绑定后台的,始终报错..并且我用HTTPWatch工具进行抓包试过了,里面返回的数据跟我写到后台的数据都是一模一样的....我在百度上搜,好像以前也有不少有同样问题的..但是都没有找到原因...请帮忙看下,到底什么问题...




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