Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 带子数组的jquery easyui组合框数据_Javascript_Jquery_Jquery Easyui - Fatal编程技术网

Javascript 带子数组的jquery easyui组合框数据

Javascript 带子数组的jquery easyui组合框数据,javascript,jquery,jquery-easyui,Javascript,Jquery,Jquery Easyui,以下是我的示例代码: <th data-options="field:'category',width:100, editor:{ type:'combobox', options:{ valueField:'id', textField:'categoryName',

以下是我的示例代码:

      <th data-options="field:'category',width:100,
                editor:{
                type:'combobox',
                options:{
                    valueField:'id',
                    textField:'categoryName',
                    method:'get',
                    url:'/categories/list',
                    required:true
                }}">Category</th>

My response data from url is:
{"rows":

[{"id":"4028b8814c4470d4014c4474ec4d0001","categoryName":"ASDFASDF","categoryDescription":"ASDFASDFASDF","status":"active","datetime":"2015-03-23T10:27:35.629+08:00"},
{"id":"4028b8814c41d8bd014c41dfd8dc0004","categoryName":"NO CATEGORY","categoryDescription":"NO CATEGORY","status":"active","datetime":"2015-03-23T10:27:35.629+08:00"},{"id":"4028b8814c4470d4014c447508e50002","categoryName":"ASDFASDF2","categoryDescription":"ASDFASDFASDF","status":"active","datetime":"2015-03-23T10:27:42.949+08:00"},

{"id":"4028b8814c4470d4014c447c2c4d0003","categoryName":"ASDFASDF","categoryDescription":"ASDFASDF","status":"active","datetime":"2015-03-23T10:35:30.765+08:00"},

{"id":"4028b8814c4470d4014c44a00d6e0004","categoryName":"TEST1","categoryDescription":"ADFASDFAFD","status":"active","datetime":"2015-03-23T11:14:42.154+08:00"}]

,"total":5,"item":""}
如您所见,列表所需的数据位于“rows”数组中。 jquery easyui combobox上是否有只获取“行”内数据的选项

谢谢,
modload

使用Ajax调用加载JS变量,并使用该JS变量加载组合框

var comboData=null;

$.ajax({url: '/categories/list',
        type: "GET",
        dataType: 'json',
        success: function (output, status, xhr) {   
               comboData=output.rows;
          }
});
在组合框中,按如下方式使用:

<th data-options="field:'category',width:100,
                    editor:{
                    type:'combobox',
                    options:{
                        valueField:'id',
                        textField:'categoryName',
                        method:'get',
                        data:comboData,
                        required:true
                    }}">Category</th>