将JSON字符串绑定到下拉列表的代码

时间:2012-02-06 19:18:10

标签: jquery json

我疯了,试图将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>');
});

1 个答案:

答案 0 :(得分:4)

$.each(objdata["TeamList"], function(i, val) {
    $('#ddlteams').append('<option value="' + val.teamid + '">' + val.teamname + '</option>');
});