我疯了,试图将json字符串绑定到下拉列表。请有人帮忙吗?
我的下拉列表ID是'ddlteams'
我的json字符串采用以下形式:
"{"TeamList" : [{"teamid" : "1","teamname" : "Barcelona"}]}"
所以首先我转换成一个对象。
var objdata = $.parseJSON(jsonObj.d);
然后我添加下面给出的代码。
$('#ddlteams').children().remove();
我遇到以下代码问题。请有人帮我这个
$.each(objdata, function(i, val) {
$('#ddlteams').append('<option value="' + objdata.TeamList[0].teamid + '">' + TeamList[0].teamname + '</option>');
});
答案 0 :(得分:4)
试
$.each(objdata["TeamList"], function(i, val) {
$('#ddlteams').append('<option value="' + val.teamid + '">' + val.teamname + '</option>');
});