【发布时间】:2016-06-08 05:09:42
【问题描述】:
这是我第一次尝试通过 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>
【问题讨论】:
标签: javascript jquery asp.net ajax data-binding