嗨,我正在使用 json 数据从 sql server 填充另一个下拉列表的更改事件的下拉列表,当我签入 Firefox 时我得到了 json 数据,但我的下拉列表仍然为空 有人可以帮我这里做错了什么是我的代码
function OnCathwordPopulated(response) {
var xx = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
$("#<%=ddlCatchword.ClientID %>").removeAttr("disabled");
$("#<%=ddlCatchword.ClientID %>").children().remove();
$("#<%=ddlCatchword.ClientID %>").empty().append("<option selected='selected' value='0'>Please select</option>");
var listItems = "";
for (var i = 0; i < xx.length; i++) {
var val1 = xx[i];
var text1 = xx[i];
listItems += "<option value='" + val1+ "'>" + text1 + "</option>";
} $("#<%=ddlCatchword.ClientID%>").html(listItems);
}
我也用了另一种方法
$("#<%=ddlCatchword.ClientID%>").append($("<option></option>").val(val1).text(text));