首先,我英语不好,对不起。 我在编辑页面中的.Net MVC5项目不是外键,只是文本值列。使用称为.net控制器方法的ajax为html>选项选择的此列值在html选项中写入。编辑页面只是我需要指定的选定值,有几种可供选择的方法。如果您能举例说明,我将不胜感激。
这是我的代码=>
$(function () {
$(function () {
var selectedCity = "@(Model.supplier.City)";
AjaxCall('/Supplier/GetCityList', null).done(function (response) {
Console.log("ajaxa call çalışıyor");
if (response.length > 0) {
$('#supplierCityList').html('');
var options = '';
options += '<option value="Select">İl Seçin</option>';
for (var i = 0; i < response.length; i++) {
if (selectedCity == response[i].Name) {
options += '<option value="' + response[i].Name + '" selected>' + response[i].Name + '</option>';Console.log("ife düştüm");
} else {
options += '<option value="' + response[i].Name + '">' + response[i].Name + '</option>';
}
}
$('#supplierCityList').append(options);
}
}).fail(function (error) {
alert(error.StatusText);
});
function AjaxCall(url, data, type) {
return $.ajax({
url: url,
type: type ? type : 'GET',
data: data,
contentType: 'application/json'
});
}
});