.net MVC5 используя страницу редактирования ajax в выпадающем списке выбранный элемент и список - PullRequest
0 голосов
/ 24 октября 2018

во-первых, мой плохой английский извините.Мой .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'
            });
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...