[英]JSON Data is not populated into the Dropdownlist
我的js文件中包含以下代码。 当我警告并检查key的值时,它来自JSON响应,但是当我检查val时 ,其显示为[object object]。 所以我尝试使用val.value ,该值是不确定的。
仅供参考:我已经通过Json从我的控制器那里获得了正确的响应,我已经检查了它, 我只想知道如何将文本值填充到下拉列表中。
$(document).ready(function () {
BindTitle();
});
function BindTitle() {
$.ajax({
"url": "/Admin/GetTitleList/",
"type": "get",
"dataType": "json",
"success": function (data) {
var appenddata;
$.each(data, function (key, val) {
appenddata += "<option value = '" + key + " '>" + val.text + " </option>";
});
$("#TitleId").html(appenddata);
}
});
}
您建立下拉式清单的方法无法在ie8上使用
$.ajax({
url: "/Admin/GetTitleList/",
type: "GET"
success: function (data) {
var items = $('#id of your dropdown');
items.empty();
$.each(data, function (i, drddata) {
items.append($('<option/>', { value: drddata.Value, html: drddata.Text
});
});
},
error: function () {
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.