我有以下 Javascript 代码片段。相同的代码在 Chrome 中有效,但在 Firefox 中无效
var ajaxSettings = {
type:"POST",
beforeSend: function (request)
{
request.setRequestHeader("myheader", "funny");
},
processData: false
};
$.ajax("template", ajaxSettings)
.done(function() { log("template success"); })
.fail(function() { log("template error"); })
.always(function() { log("template complete"); });
上述设置在 Chrome 中有效,但在 Firefox 中无效。我错过了什么吗?它在 IE9 中也能很好地工作。
我在服务器代码中有一个调试器断点。在 Firefox 的情况下,请求不会被触发到服务器。在萤火虫的“网络”面板中,没有提出请求的条目。