Ajax возвращает ошибку, даже если все в порядке - PullRequest
0 голосов
/ 18 октября 2018

У меня есть этот простой код

, данные регулярно сохраняются на сервере, но всегда выдает ошибку «Ошибка ListaSegnalazioni! Undefined»

, если я удаляю инструкцию e.preventDefault(); ошибка исчезает!

в чем может быть проблема?

    e.preventDefault();
    $.ajax({
          type: "POST",
          url: '/api/PostListaSegnalazioni/',
          data: JSON.stringify(rows),
          "dataSrc": "",
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(data) {
            alert("Dati Inviati!");
          },
            error: function(xhr, status, error) {
              alert("Error ListaSegnalazioni! " + xhr.responseText);
            }
          });

1 Ответ

0 голосов
/ 18 октября 2018

*** невероятно !! *****

я изменяю код и ошибка исчезает !!

$.ajax({
                                type: "POST",
                                url: '/api/PostListaSegnalazioni/',
                                data: JSON.stringify(rows),
                                "dataSrc": "",
                                contentType: "application/json; charset=utf-8",
                                dataType: "json",
                                success: function (data) {
                                    alert("Dati Inviati!");
                                },
                                error: function (xhr, status, error) {
                                    alert(xhr.responseText.includes("undefined"));
                                 if (xhr.responseText != "undefined") { alert("Error ListaSegnalazioni! " + xhr.responseText);}
                                }
                            });

этого было достаточно, чтобы вставить инструкцию alert(xhr.responseText.includes("undefined"));

очень, но очень странное поведение !!

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