Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法将数据加载到JsTree_Javascript_Asp.net Mvc_Jstree - Fatal编程技术网

Javascript 无法将数据加载到JsTree

Javascript 无法将数据加载到JsTree,javascript,asp.net-mvc,jstree,Javascript,Asp.net Mvc,Jstree,当我尝试以这种方式加载一棵树时,我会得到显示的结果 GetDepartments controleer被视为 return Json(JsonConvert.SerializeObject(result), JsonRequestBehavior.AllowGet); 结果模型为 public class TreeDepartments { public string id { get; set; } public string label { get; set; }

当我尝试以这种方式加载一棵树时,我会得到显示的结果

GetDepartments controleer被视为

 return Json(JsonConvert.SerializeObject(result), JsonRequestBehavior.AllowGet);
结果模型为

public class TreeDepartments
{
    public string id { get; set; }
    public string label { get; set; }
    public List<TreeDepartments> children { get; set; } 
}
公共类树部门
{
公共字符串id{get;set;}
公共字符串标签{get;set;}
公共列表子项{get;set;}
}

如何加载数据?我读了手册,问题本不应该被解决

您使用的是jsTree()还是jqTree(您的手动链接是jqTree)?您的问题似乎是json模型是错误的,我使用的是我在链接中引入的模型。模型是正确的,如果我执行data=JSON.parse(data),则不会发生任何事情
public class TreeDepartments
{
    public string id { get; set; }
    public string label { get; set; }
    public List<TreeDepartments> children { get; set; } 
}