JQuery AJAX Post不适用于FF,Safari

时间:2014-12-23 01:39:30

标签: javascript php jquery ajax

我有这段代码但是没有使用FireFox和Safari浏览器。

但工作正常,IE和Chrome。

有什么想法吗?

function formData() {

    var serializedValues = $("#msform").serialize();
    var form_data = {action: 'ajax_data', type: 'post', data: serializedValues, };

    $.post("insert.php", form_data, function(response) {
        alert(response);
        document.getElementById("sucess").style.color = "#006600";
        jQuery('#sucess').show();
    });

    return serializedValues;
}

1 个答案:

答案 0 :(得分:-1)

额外的逗号?试试......

var form_data = {action: 'ajax_data', type: 'post', data: serializedValues};

<强>更新

下一步逻辑步骤

  1. 浏览器的Inspector中是否列出了任何内容?
  2. 您可以在帖子之前安装console.log serializedValuesform_data吗?你得到了预期的价值吗?
  3. 你得到alert吗?
  4. 您是否在#success上更改了样式?
  5. #success会显示吗?
  6. response中的内容是什么,这是你的期望吗?
  7. 并且,函数返回了什么?
相关问题