Отправка данных из представления в контроллер с помощью вызова ajax не работает в ядре dotnet - PullRequest
0 голосов
/ 25 мая 2019

Я преобразовал свой проект mvc 4 в ядро ​​dotnet, все работает нормально, но когда я пытаюсь отправить данные из представления в контроллер через вызов ajax в то время, данные не могут передать в контроллер

здесьмой код ниже

$(document).on('click', '#btnAddZone', function () {
    debugger
    var Titles = $("input[name='TitleField']").map( function () {return $(this).val().trim(); }).get();

 var Name = $("#txtZoneName").val().trim();
    var Enabled = $("#checkboxG4").is(":checked")
    var ManualEntryAllow = $("#checkboxG5").is(":checked")
   var zone = {
       Name: Name,
       IsActive: Enabled,
       Titles: Titles,
       ManualEntryAllow: ManualEntryAllow
   }

   var a = JSON.stringify({ zone: zone });
   var url = '@Url.Action("AddZones", "Zone")';

   $.ajax({
       url: url,
       type: "POST",
       processData: false,
       contentType: "application/json",
       data: JSON.stringify({ zone: zone}),
       success: function (objStatus) {
           if (objStatus.IsSuccess) {
               oTable.fnFilter('');
               if (objStatus.IsSuccess) {
                   toastr.success(objStatus.Message)
                   $("#checkboxG4").prop("checked", false);
                   $("#checkboxG5").prop("checked", false);
                   $("#txtZoneName").val("");
                   $(".bd-example-modal-lg").modal("hide");
                   $("#tblAddTetxbox > tbody").html("");
               }
               else {
                   toastr.error(objStatus.Message)
               }
           }
       },
       error: function (reponse) {
           window.location.href = '@Url.Action("Login","Account")';
           //toastr.error("Error Occured , Please try again.");
       }
    });

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