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

时间:2013-10-03 06:14:36

标签: c# asp.net ajax jquery asp.net-mvc-4

这是我的服务器端代码:

[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方法。请帮忙。

1 个答案:

答案 0 :(得分:0)

感谢Simon Whitehead指出。我使路径相对而且有效:

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

再次感谢:)