簡體   English   中英

jQuery AJAX發布不適用於FF和Safari

[英]JQuery AJAX Post Not work on FF , Safari

我有此代碼,但無法在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. 您可以在發布之前進行console.log serializedValuesform_data嗎? 你得到期望值了嗎?
  3. 你收到alert嗎?
  4. 您是否在#success上獲得了樣式更改?
  5. #success顯示嗎?
  6. 這是什么response ,您期望得到什么?
  7. 並且,函數返回了什么東西嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM