我的ajax调用中的URL错误.
$.ajax({
type: "POST",
url: "Home/GetDetails",
......
});
Run Code Online (Sandbox Code Playgroud)
HomeController有动作GetDetails().
一切正常,当我用URL加载页面时htp:// localhost/projectName Ajax URL是htp:// localhost/projectName/Home/GetDetails
但是在加载htp:// localhost/projectName/Home/Index之后我所有的ajax调用都会转到htp:// localhost/projectName/Home/Home/GetDetails,那就错了.
拜托,我该怎么解决这个问题?
您应该使用Url Helper生成您的网址...
$.ajax({
type: "POST",
url: "<%= Url.Action("GetDetails") %>",
......
});
Run Code Online (Sandbox Code Playgroud)
如果您坚持使用字符串而不是Url.Action,请在“Home”之前添加一个正斜杠
url: "/Home/GetDetails"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5610 次 |
| 最近记录: |