Javascript jQuery Ajax调用在WebKit浏览器中不起作用
我有一个JavaScript ajax调用。它将邮政编码发送到php脚本,脚本将返回文本值和响应 它可以在Firefox和IE中正常工作。但不适用于webKit浏览器(Chrome、Safari)。重新加载脚本页面而不是从php获取响应,并将此字符串添加到URL:?postal_input=TEST [已解决]将false返回到js的末尾。您必须添加:Javascript jQuery Ajax调用在WebKit浏览器中不起作用,javascript,php,jquery,ajax,webkit,Javascript,Php,Jquery,Ajax,Webkit,我有一个JavaScript ajax调用。它将邮政编码发送到php脚本,脚本将返回文本值和响应 它可以在Firefox和IE中正常工作。但不适用于webKit浏览器(Chrome、Safari)。重新加载脚本页面而不是从php获取响应,并将此字符串添加到URL:?postal_input=TEST [已解决]将false返回到js的末尾。您必须添加: var postData = $('#postalCheckForm').serialize(); $.ajax({ url: "che
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);
}
});
在您的代码末尾,以避免提交表单。您使用的是什么事件处理程序?提交如果是这种情况,您可以尝试添加:returnfalse;最后是,提交。你是对的!将return false添加到它的末尾。谢谢
return false;