下面是代码,就想远程加载abcd.action,这是一串数据,但是发起后,总是自动加载本地的数据了,而不是通过远程服务器加载,就如上面图片所示:
function filter(treeId, parentNode, responseData){
console.info(responseData)
if(responseData.success){
console.info(responseData)
var datas=responseData.data.rights;
$.each(datas,function(key,value){
console.info(value);
value.id=value.moduleName;
value.name=value.description;
value.isParent=true;
if(value.checked){
arrayChecked.push(value.powerBit);
}
});
return datas;
}
else{
alert("faliedd");
return false;
}
}
var obj=$.Extra.getSelectRow('roleGrid',false);
var applId=obj.applId;
var roleId=obj.roleId;
alert(9)
var setting = {
check: {
enable: true,
nocheckInherit: false
},
async: {
enable: true,
autoParam: ["id"],
otherParam: {"applId": applId ,"roleId": roleId},
dataFilter: filter,
url:"abcd.action"
}
};
$(document).ready(function(){
$.fn.zTree.init($("#rightTree"), setting);
});