var param = {};
for (var i = 0; i < fields.length; i++) {
var field = fields[i];
if (field.searchCondition != undefined && $('#search' + field.name).val() != '') {
param["search." + field.name] = $('#search' + field.name).val();
}
}
在js中,一个[]认为是数组;{}认为是Json对象;
var json = {};
定义一个Json对象;
为Json对象赋值:
json[aa] = “xx”;
eval 解析json报错 提示缺少“;”
如果json串没问题的话,用eval(’(’+json+’)’);试试,换成单引号