jQuery AJAX在FireFox中不起作用

时间:2015-05-22 11:23:59

标签: javascript jquery ajax firefox

我在网站上发出AJAX请求时遇到问题(不是跨域)。

这是我正在使用的代码:

$("#submit").click(function(e){
        var nameW = $("#name").val();
        var teamValue = $("#team").val();
        $.ajax({
            type: "POST",
            url: "/smoke/add.php",
            data: {
                    name:nameW,
                    team:teamValue,
                    firstX:firstposition[2],
                    firstY:firstposition[3],
                    secondX:secondposition[2],
                    secondY:secondposition[3]
                },
            success: function(response) {  console.log("Response: " + response)   },
            error: function(jqXHR, textStatus, errorThrown) {
                        console.log(JSON.stringify(jqXHR));
                        console.log("AJAX error: " + textStatus + ' : ' + errorThrown);
            }
        });
  });

它适用于Google Chrome,但不适用于FireFox。所以我认为我的ajax请求有问题。

1 个答案:

答案 0 :(得分:2)

您没有取消提交/点击操作,因此页面会回发到服务器并取消请求。您需要防止默认。

$("#submit").click(function(e){
    e.preventDefault();
    ...