关於在jquery的JSON数据,数组与easyui combobox问题
fields=$('#dg').datagrid('getColumnFields');//得到一组datagrid的列名for(vari=1;i<fields.leng...
fields = $('#dg').datagrid('getColumnFields'); //得到一组datagrid的列名
for (var i = 1; i < fields.length; i++) {
title= $('#dg').datagrid('getColumnOption', fields[i]);//得到标题
}
现在就有两个数据了fields[i]和title[i],我要分别把这个两个数据对应combobox的value与text
这是一个combobox
$('#cc').combobox({
url:data,
valueField:'fields,
textField:'title'
});
我需要这样的数据,怎样把最上面的方法获取的值弄成这样的json数据
vardata=[{
"fields":"text1",
"title":"text1"
},{
"fields":"text1",
"title":"text1"
}] 展开
for (var i = 1; i < fields.length; i++) {
title= $('#dg').datagrid('getColumnOption', fields[i]);//得到标题
}
现在就有两个数据了fields[i]和title[i],我要分别把这个两个数据对应combobox的value与text
这是一个combobox
$('#cc').combobox({
url:data,
valueField:'fields,
textField:'title'
});
我需要这样的数据,怎样把最上面的方法获取的值弄成这样的json数据
vardata=[{
"fields":"text1",
"title":"text1"
},{
"fields":"text1",
"title":"text1"
}] 展开
1个回答
展开全部
var data = [];
fields = $('#dg').datagrid ('getColumnFields'); // 得到一组datagrid的列名
for ( var i = 1; i < fields.length; i++ ) {
title = $('#dg').datagrid('getColumnOption', fields[i]);// 得到标题
for (var j = 0; j < title.length; j++) {
data.push({"fields": fields[i], "title": title[j]});
}
}
$('#cc').combobox({
url:data,
valueField:'fields,
textField:'title'
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询