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>