如何使用JQuery Easyui组合树绑定分层JSON数据

时间:2019-02-01 10:20:01

标签: jquery json combobox jquery-easyui

我尝试使用easyui combotree JQuery插件创建组合框以分层显示我的数据结构。

简而言之,我具有以下JSON数据结构:

jsonData:

[{
    "SubCategories": [{
        "SubCategories": [{
            "SubCategories": [],
            "id": 9,
            "name": "a11",
            "ParentId": 9
        }, {
            "SubCategories": [],
            "id": 10,
            "name": "a12",
            "ParentId": 10
        }],
        "id": 5,
        "name": "a1",
        "ParentId": 5
    }],
    "id": 1,
    "name": "A",
    "ParentId": 1
}, {
    "SubCategories": [{
        "SubCategories": [{
            "SubCategories": [],
            "id": 11,
            "name": "b11",
            "ParentId": 11
        }],
        "id": 6,
        "name": "b1",
        "ParentId": 6
    }],
    "id": 2,
    "name": "B",
    "ParentId": 2
}]

HTML:

    <input class="jebs" name="xx" id="well"
       data-options="
        valueField:'id',
        textField:'text',
        panelHeight:'auto'
       ">

我尝试像这样在Ajax成功中绑定json数据:

 $('#well').combotree('loadData', $.parseJSON(jsonData));

我收到此错误:

  

jquery.easyui.min.js:15623未捕获的TypeError:无法读取属性   未定义的“选项”

如何使用easyui combotree插件绑定分层json数据结构?

0 个答案:

没有答案