我通过 ajax 使用 kendo ui 加载一个复杂的树视图,因为我需要通过一个请求加载树(工作正常):
$(document).ready(function() {
buildTree();
});
function buildTree(){
$.getJSON("admin_get_treedata.php", function (data) {
$("#treeview").kendoTreeView({
select: function(item) { editTreeElement(item,'tree'); },
dataSource: data
});
})
}
如果我在通过 ajax 更改一些数据后尝试重新加载完整的树,则新的构建树将无法正常工作并且不会更新文本。
$.ajax({
type: 'POST',
url: 'ajax/ajax_update_layer.php',
data: {
layerid:id,
...
},
success: function(data){
buildTree();
}
});
我能做些什么?
谢谢
斯文
在ajax成功回调上尝试这个
var data = $("#treeView").data('kendoTreeView');
data.dataSource.read();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)