во-первых, мой плохой английский извините.Мой .Net MVC5 проект на странице редактирования, а не внешний ключ, просто столбец текстового значения.Это значение столбца выбрано для опции html> с использованием ajax, называемого .net, ответные данные метода контроллера записываются в html optionИзменить страницу только что выбранное значение мне нужно указать, есть несколько альтернативных способов выбора.Буду признателен, если вы объясните это на примере?
Это мой код =>
$(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'
});
}
});