这是我的第一个数据绑定通过AJAX HTML控件尝试。我检查/调试我的ajax调用和数据检索确定,但没有出现在选择选项。我的JavaScript位于我的aspx页面的底部。有什么问题选择选项不显示数据
$(function() {
$.ajax({
type: "POST",
url: "psHlp.asmx/getDistricts",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$("#District").empty();
$.each(msg.d, function() {
$("#District").append($("<option></option>").val(this['Value']).html(this['Text']));
});
},
error: function() {
alert("Failed to load districts");
}
});
});
这是位于在我的网页开始我选择选项
<div class="col-sm-3 col-xs-12 ffield">
<select id="District" style="display: none;">
</select>
</div>
感谢,但没有奏效。我在循环显示值['value']中添加一个警告函数,并正确显示所有行。发生了什么?????? –
请尝试更新的答案,看看它是否有效。 – phreakv6
你能设置一个小提琴或给我的完整网址Ajax调用? ' “psHlp.asmx/getDistricts”' – phreakv6