Ajax сообщение в MVC контроллер отправляет null - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь отправить этот массив fullp своему контроллеру, но он продолжает отправлять нулевое значение. Это мой контроллер

public ActionResult GetGradeznaParcela(string id)
 {
   var result = dataRepo.GetGradeznaParcela(id);
   return Json(result);
 }

, а это моя JS функция, в которой я получаю значение из текстового поля и заполняю им массив fullP. Когда я распечатываю массив с console.log, он имеет правильное значение, но по какой-то причине я неправильно отправляю данные в контроллер. Я что-то упускаю.

function fillParcel() {
        var parcelURL = window.rootUrl + 'DUP/GetDUPbyID';
        var input = ($("#buildParcelID").val()).trim();
        var regExp = input.match(/^[0-9][0-9]?#[0-9][\.0-9]*?#[0-9][\.0-9A-Za-z]*?$/);

        if (regExp != null) {
            $("#loader").show();
            var inputArray = input.split("#");
            var dup = inputArray[0];
            minParc = inputArray[1] + "." + inputArray[2];
            fullP = inputArray[0] + "#" + inputArray[1] + "#" + inputArray[2];

            var fullLink = parcelURL + "?id=" + dup;
            $.getJSON(fullLink, function (dup) {
                $.each(dup, function (index, value) {
                    $("#DUPid").val(value.imE_MAK);
                    $("#odlukaDup").val(value.odluka);
                    $("#datumDup").val(value.datumdones);
                });
                $("#loader").hide();
            });

            $.ajax({
                url: window.rootUrl + 'DUP/GetGradeznaParcela',
                type: "POST",
                dataType: 'json',
                data: JSON.stringify({
                    'id': fullP
                }),
                success: function (data) {
                    console.log("success")
                },
                error: function (err) {
                    console.log(err);
                }
            });
        } else {
            alert("alert");
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...