aspx页面不调用ajax方法

时间:2018-09-17 14:50:29

标签: javascript asp.net ajax

我正在构建一个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));
          }
      });
    };

此函数应调用此后端方法:

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

但是,如果我尝试开始我的页面,则永远不会调用此方法。

如果我删除ajax函数并编写例如“ alert(pippo)”;该警报每500毫秒显示一次。

错误在哪里?

0 个答案:

没有答案