0
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腳本,腳本正在返回帶有響應的文本值。jQuery Ajax調用不能在WebKit瀏覽器中工作
它按照預期在Firefox和IE中工作。但不適用於webKit瀏覽器(Chrome,Safari)。重新加載而不是從PHP腳本頁面被重新加載,並將此字符串添加到URL:?postal_input = TEST
[已解決]返回false到js的結尾。
你正在使用什麼事件處理程序?提交?如果是這種情況,你可以嘗試添加:return false;在末尾 – BaNz
是的,提交。你是對的!添加返回false到最後解決它。謝謝 – antlik