$.ajax({
type: "POST",
url: "/zzz/bbb/abcd.aspx?deleteIDs=" + request_ids,
contentType: "application/x-www-form-urlencoded",
data: '',
dataType: "html",
complete: function(xhr, status) {
if (status == "success")
{
}
else {
}
}
无论后台操作的结果如何,上面的jquery代码的status =“success”。我究竟做错了什么?jquery ajax在发布到aspx页面时没有发现错误
我明白你在说什么。那么我是否应该通过响应主体进行解析并查找一些可以从asp.net应用程序发送的自定义消息? – developer747 2012-03-15 21:06:18
我编辑了我的答案以上给出一个例子。 – Steve 2012-03-15 21:16:14
@ developer747,史蒂夫的回答是绝对正确的。根据ajax端点的设计方式,从成功函数的参数返回的数据可能会有很大差异。你也应该从console.log开始,看看你的响应参数,看看里面到底是什么。一旦你确定知道,你可以解析它并开始通过命名空间和属性迭代它。 – Kristian 2012-03-15 21:27:45