Ajax 请求返回 200 OK,但触发错误事件而不是成功
2022-08-29 22:14:56
我已经在我的网站上实现了Ajax请求,并且我从网页调用端点。它始终返回 200 OK,但 jQuery 执行错误事件。
我尝试了很多东西,但我无法找出问题所在。我在下面添加我的代码:
jQuery Code
var row = "1";
var json = "{'TwitterId':'" + row + "'}";
$.ajax({
type: 'POST',
url: 'Jqueryoperation.aspx?Operation=DeleteRow',
contentType: 'application/json; charset=utf-8',
data: json,
dataType: 'json',
cache: false,
success: AjaxSucceeded,
error: AjaxFailed
});
function AjaxSucceeded(result) {
alert("hello");
alert(result.d);
}
function AjaxFailed(result) {
alert("hello1");
alert(result.status + ' ' + result.statusText);
}
的 C# 代码JqueryOpeartion.aspx
protected void Page_Load(object sender, EventArgs e) {
test();
}
private void test() {
Response.Write("<script language='javascript'>alert('Record Deleted');</script>");
}
成功删除后我需要该字符串。我可以删除内容,但未收到此消息。这是正确的还是我做错了什么?解决此问题的正确方法是什么?("Record deleted")