Ajax请求返回404
本文关键字:返回 请求 Ajax | 更新日期: 2023-09-27 18:21:42
我有一个Ajax请求,它返回一个404。这是JavaScript:
function rowClicked(id) {
console.log(id);
$.ajax({
type: "POST",
url: "Details.aspx/GetComment",
data: { "id": id },
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
console.log(result);
}
});
}
这是Details.aspx.cs中的C#方法——Details.aspx 背后的代码
[WebMethod()]
public static string GetComment(int id)
{
return "Test";
}
有人能告诉我为什么我会得到404的回复吗?
正如大多数人所说,您的url可能是错误的。试着这样使用它,也许它会解决问题:
<%=ResolveUrl("~/Details.aspx/GetComment") %>
希望这能有所帮助。