如何解决C#/ JQUERY:在JSTree中加载节点
我开始致力于让JSTree与我的Web应用一起工作。我使用了各种教程和其他人的问题来使此工作正常。我一直在使用此tutorial,并且得到了用于输出“正在加载...”和微调轮的树。
我正在使用其他JSON格式作为数据格式。我有一个名为jsTreeNode
的类,它具有三个属性(id,parent,text)。
JS代码:
$(document).ready(function () {
$('#folderTree').jstree({
'plugins': ["defaults"],'core': {
'data': {
"themes": {
"responsive": true
},"url": "photoapp.asmx/CreateFolderStructure","dataType": "json"
}
}
});
});
ASP.NET
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public string CreateFolderStructure()
{
try
{
List<jsTreeNode> root = new List<jsTreeNode>();
jsTreeNode oFolder = new jsTreeNode();
oFolder.id = Guid.NewGuid().ToString();
oFolder.parent = "#";
oFolder.text = "Folder 1";
root.Add(oFolder);
return (new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(root));
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。