level 1
我使用rest服务作为后台数据源的时候,该服务需要请求的内容为application/json,而且ajax里面的data参数需要格式化为json格式,
我在3.5.12的代码里面发现缺少了对参数进行json格式化的一步,tmpParam = JSON.stringify(tmpParam);
否则怎么样都调不了我的rest服务,不知道这样算不算是bug,如果是的话,希望能在新版本中修复这个问题。谢谢了。
2013年05月13日 11点05分
1
level 11
貌似是你使用有问题,请你先用 jQuery 的ajax 实现前端与你后台的通信,然后再来调试 zTree 的异步加载。 可以看看 API 中 setting.async.contentType 的说明。 因为 zTree 用的就是 jQuery 的 ajax 方法。
2013年05月13日 14点05分
2
level 1
我也发现同一的问题,已经配置application/json 但是通过浏览器测试 传递的参数不是json格式,后台接受报错
2014年08月29日 12点08分
3
你是不是应该首先序列化一下你的 json 数据对象呀?
2014年09月05日 01点09分
回复 zTreeAPI : 作者你好,我也是这个问题,为何还要序列化我的json数据对象?参数的传递不是在otherParam和autoParam里面设置的吗?
2014年11月27日 14点11分
回复 雪化犹恨 :抱歉,本人不会 .net 不过很早就有 .net 用过zTree,提过类似问题,貌似都正常解决, 我在想是不是你没有使用post 方式呢? 请你再去精品里面搜索一下其他人问过的问题
2014年12月13日 02点12分
是这样的,最开始的3.5版本就可以,后来3.5.1以后异步返回就报错。
2015年03月31日 03点03分