Ajax 调用不会命中服务器并返回 HTML - ASP.NET MVC4

本文关键字:HTML 返回 ASP MVC4 NET 服务器 调用 Ajax | 更新日期: 2023-09-27 18:33:36

这是我的服务器端代码:

[HttpPost]
public bool mymethod()
{
   bool success = false;
   return success;
}

这是我尝试发出的 Ajax 请求:

$.ajax({
    url:'mymethod',
    type:'POST',
    data:{},
    success:function(data){console.log(data);},
    error:function(data){console.log(data);},
})

每次我发出请求时,它都会返回完整的 HTML 页面(视图),并且永远不会命中 Server 方法。请帮忙。

Ajax 调用不会命中服务器并返回 HTML - ASP.NET MVC4

感谢Simon Whitehead的指出。我使路径相对,它起作用了:

$.ajax({
url:'../mymethod',
type:'POST',
data:{},
success:function(data){console.log(data);},
error:function(data){console.log(data);},
})

再次感谢:)