簡體   English   中英

jQuery Ajax調用在WebKit瀏覽器中不起作用

[英]jQuery Ajax call not working in WebKit browsers

var postData = $('#postalCheckForm').serialize();
$.ajax({
    url: "check.php",
    type: "POST",
    dataType: "text",
    data: postData,          
    contentType: "application/x-www-form-urlencoded",
    success: function(responseData, textStatus, jqXHR) {
        if (responseData !== 'none') {
            window.location.href = '';
        } 

    },

    error: function(jqXHR, textStatus, errorThrown) {
        console.log(errorThrown);
    }
});

我有這個JavaScript ajax呼叫。 它將郵政編碼發送到php腳本,並且腳本正在返回帶有響應的文本值。

可以正常在Firefox和IE中使用它。 但不適用於webKit瀏覽器(Chrome,Safari)。 而不是從php腳本頁面獲取響應,而是重新加載了此字符串並將其添加到URL:?postal_input = TEST

[已解決]將false返回js末尾。

您必須添加:

 return false;

在代碼末尾避免提交表單。

暫無
暫無

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

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