Страница ASPX не вызывает метод AJAX - PullRequest
0 голосов
/ 17 сентября 2018

Я создаю страницу aspx. На этой странице есть функция js:

window.feed = function(callback) {
      $.ajax({
          type: "POST",
          url: "Default.aspx/OnSubmit",
          data: dataValue,
          error: function (XMLHttpRequest, textStatus, errorThrown) {
              alert("Request: " + XMLHttpRequest.toString() + "\n\nStatus: " + textStatus + "\n\nError: " + errorThrown);
          },
          complete: function (jqXHR, status) {
              //alert("complete: " + status + "\n\nResponse: " + jqXHR.responseText);
              var tick = {};
              tick.plot0 = parseInt(10 + 90 * Math.random(), 10);
              tick.plot1 = parseInt(10 + 90 * Math.random(), 10);
              callback(JSON.stringify(tick));
          }
      });
    };

Эта функция должна вызывать метод backend:

[WebMethod]
        public static string OnSubmit(string name, bool isGoing, string returnAddress)
        {
            return "it worked";
        }

но если я пытаюсь запустить свою страницу, этот метод никогда не вызывается.

Если я удалю функцию ajax и напишу, например, «alert (pippo)»; это предупреждение отображается каждые 500 миллисекунд.

Где ошибка?

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