sayli1995 Ответов: 0

Должно быть, я что - то упускаю. Я пробовал использовать jquery для отправки данных на контроллер, но он не попал в контроллер jsonresult removeline ()


я пытаюсь отправить данные в контроллер и вернуть обратно allowGet с помощью метода $.post(url {String:string } fucnction () {}), но не получаю успеха ,jqury не попал в url в контроллере
пожалуйста, помогите мне .

Что я уже пробовал:

код jquery


$(document).ready(function () {
    $('#orderdetailsItems').on('click', '.remove', function () {
            var isAllValid = "";
            var $Srrmv = $(this).closest("tr").find(".sr") .val();   
            if ($Srrmv == "0") {
                isAllValid = false
                alert("not Get")
            }
            else {
                isAllValid = true;
            }
            if (isAllValid) {
                var $tot = $(this).closest("tr") .find(".Total").val();
                var Pnet = $("#NetTotal").val();
                var n_result1 = "";
                if ($tot !== "" && $.isNumeric($tot) && $.isNumeric(Pnet)) {
                    n_result1 = parseFloat(Pnet) - parseFloat($tot);
                }
                var URL = "/Credit/Removeline";
                var Srno = $(this).closest("tr").find(".sr").val().trim();
               
                if (Srno != null) {
                    alert(Srnor + "Post Methode") 
                     // he show this alert msg then no response//

                    $.post(URL, { Srno: Srno }, function (data) {
                         $(this).parents('tr').remove();
                       alert("Srno" + $Srrmv + "    REMOVE SUCCESSFULLY ");
                    });
                }

               
            }
    });
});


в кредит контроллер

[HttpPost]
        public JsonResult Removeline(Dport pd, int Srno, int PerTranCode) {

            var rmv = dc.PerchesDetails.Where(m => m.PerTranCode == PerTranCode).ToList();
             
            return Json(pd, JsonRequestBehavior.AllowGet);
        }

Bryian Tan

jQuery публикует только 1 параметр, но похоже, что действие ожидает 3.

sayli1995

сэр , int PerTranCode-это общедоступный проверяемый код , и он имеет значение, Dport pd .. Dport это таблица базы данных и собирается удалить данные из этой таблицы а параметр srNo и PerTranCode

sayli1995

Спасибо, сэр , после добавления параметра PerTranCode в jquery я получил результат ,
еще раз спасибо сэр ,

Bryian Tan

В любое время

0 Ответов