- 注册时间
- 2016-8-24
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 79
- 精华
- 0
- 帖子
- 24

|
用ajax将有父子关系的一组json格式的数据传入前台界面,并用loadData设置了树型的数据,但是没有显示为父子关系,该怎么解决?请各位大神帮我解决一下!!代码如下:
$.ajax({
url: "/TBPWeb/powerConstraintAction.do?method=findSpecialEquipTree",
type: "post",
dataType:"json",
contentType:"application/x-www-form-urlencoded; charset=utf-8",
success: function (ajaxResult,status){
var treeVal=new Array();
for(var i=0;i<ajaxResult.length;i++){
var text = ajaxResult[i].text;
text = decodeURI(text,"utf-8");
text = text.replace(/%3B/g, ";");
text = text.replace(/%23/g, "#");
ajaxResult[i].text = text ;
var id = ajaxResult[i].id ;
id = decodeURI(id,"utf-8") ;
ajaxResult[i].id = id ;
var pid = ajaxResult[i].pid ;
pid = decodeURI(pid,"utf-8");
ajaxResult[i].pid = pid ;
treeVal[i]=ajaxResult[i];
}
tree.loadData (treeVal);
tree.expandAll();
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
XMLHttpRequest.responseText = decodeURI( XMLHttpRequest.responseText,"utf-8");
alert( XMLHttpRequest.responseText);
window.close();
}
});
|
|