var organization = []; //机构组织 //初始化用户数据列表中用户机构列的数据源 admin.ajax("GetOrganizationInfo", null, false, function (ret) { $.each(ret, function (key, name) { if (this.value != "") { organization.push({ value: name.OrganizationID, text: name.OrganizationName }); } }) })
新建一个空的数组,循环读取后台数据加入到数组就可以自动形成一个json的数组了,如果是字符串的JSON数组,一定要把每个元素加入双引号,如:
var json = "[{'value': '009898', 'text': '323医院'}]";
如果是这样的就不能使用eval转换
var json = "[{value: '009898', 'text': 323医院}]";