Из моего контроллера у меня есть процесс вывода списка через хранимую процедуру, которая пришла из 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
<input type="radio" name ="selectList" value="rcrList" /> Rcr No
<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, таких как данные таблицы