我的jQuery之前工作正常。现在它在IE9中工作,但在Firefox 19.02.2中没有。
方法是POST,文件路径是相对的,所以我认为这不是没有相同来源/相同域的问题。错误是记录未被删除。在firebug中,jQuery调用的POST链接为红色。
function del_rec(rid, table) {
var a = confirm("CAUTION:\nSure to delete this record");
if (a == 0) return;
$.post("/func/delete.php?" + Math.random(), {
table: table,
id_field: 'id',
equal: rid
}, function (data) {});
$(location).attr('href', '/');
}
在$ .post之后添加以下函数righ以找出错误。
$(document).ajaxError(function(event, jqxhr, settings, exception) {
console.log(jqxhr.responseXML);
});
jqxhr.responseXML显示为空
jqxhr.status显示0
jqxhr.statusText显示空字符串