Ajax响应处理不是Firefox下
问题描述:
好工作,这是相当奇怪的问题:Ajax响应处理不是Firefox下
我送一个Ajax POST请求,一些PHP脚本,并等待回应:
var data = $('#'+frm).serialize();
$.ajax({
type: "POST",
url: url,
data: data
}).done(
function(r){
alert("Process ID :"+r);
}
);
的问题那就是:它确实在Chrome下工作,但它的确不是不是在Firefox下。
什么可能是错的?
(提示:我用萤火检查出来,似乎有与响应绝对没有问题;它进来,因为它应该)
UPDATE:
- 试图添加一个错误处理程序(
.fail()
),但wi th成功 - 还测试它在Safari:它也在那里工作。
谢谢很多球员!这个问题可能与缓存有关:/ - 删除最近的历史后,它确实工作。 - 案件关闭。
答
问题可能是有得做缓存:/ - 我删除了最近的历史后,它的工作。 -
封闭。
什么是回应?另外,设置一个错误处理程序('fail()')并查看它是否触发以及传递给它的内容。 – Utkanos 2012-08-01 14:42:47
js控制台对javascript本身有什么看法?也许有一个错误导致js中止。 – Matt 2012-08-01 14:43:14
@Utkanos回应只是一个数字,就是这样。至于错误处理程序,我也添加了;但由于请求本身似乎没有问题,所以没有任何帮助。 – 2012-08-01 14:46:57