Выведите значение по одному из контроллера в asp.net MVC, когда контроллер вызывается из ajax - PullRequest
0 голосов
/ 05 июля 2018

У меня AJAX вызов для контроллера, как показано ниже,

function print(response, endpoint) {
        $(".tt").append("<tr><td>" + JSON.stringify(response[0], null) + "</td><td>" + JSON.stringify(response[1], null) + "</td><td>" + JSON.stringify(response[2], null) + "</td><td>" + JSON.stringify(response[3], null) + "</td><td>" + JSON.stringify(endpoint, null) + "</td></tr>");
    } 

   $(".submit").click(function () {
            var env = $("#env").find(":selected").text();
            var region = $("#region").find(":selected").text();
            var country = $("#country").find(":selected").text()
            var folderPath = $.trim($('#folderPath').val());



                var ajaxRequest = $.ajax({
                    contentType: "application/json ;charset=utf-8",
                    type: "GET",
                    async: false,
                    url: "/Home/GetmyModel" + "?selcetion=" + env + "&region=" + region + "&country=" + country + "&folderpath=" + folderPath,
                    success: function (response) {
                        if (response != null) {
                            //print(response, endpoints[i]);
                        }
                    },
                    error: function (exception) {
                    },
                    complete: function (data) {
                    }
                });

Мой контроллер работает следующим образом

public void GetmyModel(string selcetion, string region, string country, string folderpath)
        {

foreach (var item in System.IO.File.ReadLines(folderpath))
            {
//do some work with return value as list<string>
//show list<string> in table in view using either print method of JS or by another way 
}

}

Все работает нормально, если я отправляю полный ответ, возвращая тип как JsonResult. Однако я не понимаю, как я могу напечатать каждый элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...