[英]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.