Как передать список элементов из хранимой процедуры через ajax или html-данные - PullRequest
0 голосов
/ 15 ноября 2018

Из моего контроллера у меня есть процесс вывода списка через хранимую процедуру, которая пришла из Entity Framework (edmx):

Сторона контроллера:

    [HttpPost]

    public ActionResult DeleteApprovalTransferNo(string selectedOption)
    {

        if (selectedOption.Equals("transferList")){
            try
            {
                var output = deleteApprovalSrv.GetPendingTrfApprovalList(Convert.ToDecimal(SessionUserInfo.CurrentBranchCode));
                return Json(output, JsonRequestBehavior.AllowGet);
            }
            catch (Exception ex)
            {
                return Json(ex.ToString());
            }


        }



    }

HTML:

 <input type="radio"  name ="selectList" value="transferList" /> Transfer No &nbsp;&nbsp;&nbsp;
                    <input  type="radio" name ="selectList" value="rcrList" /> Rcr No &nbsp;&nbsp;&nbsp;
                    <button type="button" class="btn btn-dark btn-xs g-mt-minus-2" id="LoadBtn"><i class="material-icons">launch</i></button>

Сценарии:

<script>
$("#LoadBtn").click(function () {

    var selectedOption = $("input:radio[name=selectList]:checked").val()

    if(selectedOption == "transferList") {

        $.ajax({
            url: '/@Controller/DeleteApprovalTransferNo',
            type: 'POST',
            contentType: 'application/json',
            dataType: 'JSON',
            data: JSON.stringify({ selectedOption: selectedOption }),
            success: function (response) {

                if (response != null) {
                    alert(response);
                }
            },
            error: function (response) {

                alert(response);
            }    
        });


    }
    else {

        alert(selectedOption);
    }

});

Как передать список элементов из контроллералокальная переменная с именем «Вывод» в процесс HTML с использованием функции ajax.Так что я могу обдумать эти данные в каждой таблице в модели представления.

Результат хранимой процедуры с другой строкой параметров, int, decimal.Как я могу сохранить его из списка вывода процесса службы в функцию AJAX, а затем обдумать каждый данные из различных атрибутов HTML, таких как данные таблицы

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