这应该可以解决问题:
$($.parseJSON(data.msg)).map(function () { return $('<option>').val(this.value).text(this.label);}).appendTo('#combobox');这里的区别
ajax和
getJSON(从jQuery的文档):
[getJSON]是Ajax的简写功能,等效于:
$.ajax({ url: url, dataType: 'json', data: data, success: callback});
编辑:要明确,部分问题是服务器的响应返回的是如下所示的json对象:
{ "msg": '[{"value":"1","label":"xyz"}, {"value":"2","label":"abc"}]'}…因此该
msg属性需要使用手动解析
$.parseJSON()。



