【发布时间】:2014-06-24 14:01:04
【问题描述】:
我正在尝试通过 ajax 对我的控制器进行简单调用。 RouteConfig 未更改并设置为默认值。当我进行ajax调用时,“网络”调试工具中请求的Url是:
'http://localhost:59275/Leaderboard/Leaderboard/GetPosition'
这会导致 404,因为控制器,Leaderboard,被添加到 URL 中两次。正确的网址应该是
'http://localhost:59275/Leaderboard/GetPosition'
我的ajax调用如下:
$.ajax({
url: 'Leaderboard/GetPosition',
type: "GET",
dataType: 'xml',
success: function (data) {
$('#results').html(data);;
}
});
而我的控制器如下:
public class LeaderboardController : Controller
{
[Webmethod]
public static DataTable GetPosition()
{
// do stuff
}
}
【问题讨论】:
标签: ajax model-view-controller