从客户端调用服务器端功能不起作用

时间:2015-09-28 10:31:58

标签: javascript c# asp.net

此处 page1ClientSideFn() Page.aspx 的客户端功能。在这个函数中,我想调用另一个页面 Page2.aspx.cs 的服务器端方法 page2ServerSideFn()。以下客户端代码有问题吗?它不起作用。我应该修改ajax

吗?
function page1ClientSideFn() {
   $.ajax({
      type: "POST",
      url: "Page2.aspx.cs/page2ServerSideFn",
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function () {   
         alert("success");
      },
      Error: function () {
         alert("Error");
      }
   });
   }

1 个答案:

答案 0 :(得分:3)

您的网址看起来有误。它不应该是网页代码隐藏文件。vendor/cakephp/cakephp/version.txt

同时确保url: "Page2.aspx/page2ServerSideFn", 公开静态方法。您可以使用chrome dev工具栏网络标签来监控您要发送的resquest。

Please follow below basic ajax post