easyui中的tree,采用url参数读取json,无法显示。有可能是vs的IIS不支持,$.ajax
原因待测试,有知道的朋友也可以贴代码,我解决的一个办法是
$(function () {
$.post("Handler1.ashx",
function (data) {
var ee = eval("(" + data + ")");
$('#treenode').tree({
lines: true,
data: ee
});
}
});
});
Level中的扩展,不像winform那么方便。以下代码用来扩展
$.extend($.fn.tree.methods, {
getLevel: function (jq, target) {
var l = $(target).parentsUntil("ul.tree", "ul");
return l.length + 1;
用法
//单点树事件
$('#treenode').tree({
onClick: function (node) {
var lv = $().tree("getLevel", node.target);
console.log(lv);
}
})