Javascript 基于另一个下拉选择项加载下拉列表
基于另一个下拉选择项加载下拉列表 这是我的js:Javascript 基于另一个下拉选择项加载下拉列表,javascript,jquery,Javascript,Jquery,基于另一个下拉选择项加载下拉列表 这是我的js: $("#Ownerstate").change(function () { var procemessage = "<option value=`0`> Please wait...</option>"; $("#OwnerAgency").html(procemessage).show(); var url = "/Index/GetAgencyState/"; // Get stat
$("#Ownerstate").change(function () {
var procemessage = "<option value=`0`> Please wait...</option>";
$("#OwnerAgency").html(procemessage).show();
var url = "/Index/GetAgencyState/";
// Get state code
var Ownerstate = $("#Ownerstate :selected").val();
$.ajax({
url: url,
data: { statecode: Ownerstate },
cache: false,
type: "POST",
success: function (carData) {
if (carData.length > 1) {
$("#OwnerAgency").prop("disabled", false);
}
var select = $("#OwnerAgency");
select.html('');
$.each(carData, function (index, itemData) {
select.append($('<option/>', {
value: itemData.Value,
text: itemData.Text
}));
});
},
error: function (reponse) {
alert("error : " + reponse);
}
});
});
未获取load dropdownlist您是否在ajax调用中获取数据?问题在哪里,DropDown的更改事件是否被触发,ajax调用是否成功,您面临的错误是什么,在哪一行?请详细描述您的问题是的,方法得到油炸,但数据未显示在dropdownlistPlease中,请显示服务器的响应。问题可能是因为您没有为ajax对象指定数据类型属性。我猜你的情况是json。