ztree在async模式下使用jsonp,只能加载第一次的数据,再展开就没有反应了
@zTree 你好,想跟你请教个问题:如果整体把数据全部加载上来显示,jsonp没有问题,可以使用,但如果使用async模式,发现无法加载,(如果手动在callback里addNodes,当父结点的isParent:true时无效,当父结点的isParent:false时有效,但false时,就没有+号了),以下为setting代码,多谢指导
var setting = {
async:{
enable:true,
autoParam: ["id=fatherCode"],
type:"get",
dataType : "jsonp",
jsonp : "callbackparam",
//jsonpCallback : "success_jsonpCallback",
url:rootUrl+"/oprganization/getZTree/success_jsonpCallback/",
dataFilter: filter
},
view: {
dblClickExpand: dblClickExpand,
showIcon:false,
showLine:true,
selectedMulti: false,
addHoverDom: addHoverDom
},
data: {
simpleData: {
enable: true
}
},
callback: {
onClick: zTreeOnClick,
onAsyncSuccess:onAsyncSuccess,
onAsyncError:zTreeOnAsyncError,
beforeAsync:zTreeBeforeAsync,
beforeDrag: beforeDrag
}
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不是你自己的接口吗,为什么是jsonp呢 好奇怪