$ .ajax()没有在mozilla firefox中向服务器端发送req

时间:2013-05-26 12:59:01

标签: javascript jquery ajax firefox

我有以下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的情况下,没有向服务器发出请求。在萤火虫'网'面板中,没有提出请求的条目。

1 个答案:

答案 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"); });
相关问题