jqtree 无法使用 loadDataFromUrl 函数加载数据
jqtree cant load data with loadDataFromUrl function
这是我的代码
$('#parent').bind(
'tree.click',
function(event) {
// The clicked node is 'event.node'
var node = event.node;
$('#parent').tree('loadDataFromUrl', 'g/admin/rules/getchildstwo/id/' + node.id, node,
function() {
alert('data is loaded');
}
);
$('#parenthide').val(node.id);
}
);
但没有调用回调函数,子树也没有加载到节点中。我尝试使用 ajax 单独加载数据,结果是这样的:
{
label: 'تست سمپل',
id: 2540,
section: '1',
children: []
},
{
label: 'hshhsh',
id: 2541,
section: '1',
children: []
}
但 loadDataFromUrl 仍然无法正常工作并填充子树..任何人都可以告诉我我的代码有什么问题或向我展示加载子树 wuth JQTree 的工作示例吗?
这样试试
var data = [
{
label: 'تست سمپل', id: 2540,
section: '1',
children: []
},
{
label: 'hshhsh', id: 2541,
section: '1',
children: []},
}
];
$('#parent').tree({
dataUrl: 'loadDataFromUrl',
function() {
alert('data is loaded');
}
});
这是我的代码
$('#parent').bind(
'tree.click',
function(event) {
// The clicked node is 'event.node'
var node = event.node;
$('#parent').tree('loadDataFromUrl', 'g/admin/rules/getchildstwo/id/' + node.id, node,
function() {
alert('data is loaded');
}
);
$('#parenthide').val(node.id);
}
);
但没有调用回调函数,子树也没有加载到节点中。我尝试使用 ajax 单独加载数据,结果是这样的:
{
label: 'تست سمپل',
id: 2540,
section: '1',
children: []
},
{
label: 'hshhsh',
id: 2541,
section: '1',
children: []
}
但 loadDataFromUrl 仍然无法正常工作并填充子树..任何人都可以告诉我我的代码有什么问题或向我展示加载子树 wuth JQTree 的工作示例吗?
这样试试
var data = [
{
label: 'تست سمپل', id: 2540,
section: '1',
children: []
},
{
label: 'hshhsh', id: 2541,
section: '1',
children: []},
}
];
$('#parent').tree({
dataUrl: 'loadDataFromUrl',
function() {
alert('data is loaded');
}
});