关於在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"
}]
展开
 我来答
yugi111
推荐于2016-06-25 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
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'
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式