我有以下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的情况下,没有向服务器发出请求。在萤火虫'网'面板中,没有提出请求的条目。
答案 0 :(得分:0)
试试这个问题:
var ajaxSettings = {
url:"http://mydoamin.com/mypage.cfc",
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"); });