Ajax请求返回404
Ajax request returning 404
我有一个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") %>
希望这能有所帮助。
相关文章:
- JSONP请求返回结果,但也触发error_callback
- "日期“;AJAX请求返回的类型值未定义
- Ajax请求返回空的数据字符串,但首先得到了正确的数据
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- Ajax调用返回当前html页面,而不是请求的文件
- DreamFactory REST API POST休息/用户/会话请求总是在IE9中返回错误
- PhantomJs在控制台中发出http请求时不会返回任何状态
- 如何显示从Ajax请求返回的数组.使用Yii2
- ASP.NET WebMethod将整个页面返回给JQuery ajax请求
- 使用Javascript数组或JSON来存储AJAX请求的返回值,以备将来使用
- 为什么我在Cloud9中的http请求总是返回错误
- 当jQuery返回错误时,如何在jQuery中重新发送ajax请求
- AWS API网关返回400错误请求,但Postman工作正常
- WordPress Ajax请求返回0
- Ajax请求返回模块设置数据
- 有函数返回请求数据+要执行的函数
- 在Batman.js中返回请求结果的问题
- 如何在承诺中返回请求
- Javascript没有返回请求