JQuery AJAX Post不适用于FF,Safari

JQuery AJAX Post Not work on FF , Safari

本文关键字:FF Safari 适用于 不适用 AJAX Post JQuery      更新时间:2023-09-26

我有这段代码,但不适用于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;
}

额外的逗号?尝试。。。

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

更新:

后续逻辑步骤

  1. 浏览器的检查器中是否列出了任何内容?
  2. 你能在帖子之前安慰.log serializedValuesform_data吗?你得到预期值吗?
  3. 你明白alert吗?
  4. 你会在#success上改变风格吗?
  5. #success显示吗?
  6. response中有什么,是你所期望的吗?
  7. 并且,函数是否返回了一些内容?