我不知道爲什麼ajax而不是發送請求到指定的url,它使請求到相同的鏈接。 在整個頁面中只有這個ajax請求表現怪異。請給我一些光在這個問題上Ajax錯誤,獲取請求參數在同一鏈接追加
$(document).ready(function(){
$("#phoneForm").submit(function(){
$.ajax({
type: "POST",
url: "http://example.com/chat.pl",
data: $('form#phoneForm').serialize(),
success: function(data)
{
if(data==="1")
{
$('#phoneResult').html('Thank you');//hide button and show thank you
$('#phone_modal').modal('toggle');
}
},
error: function(){
alert("failure");
}
});
});
});
形式的內容:
<form class='horizontal' id='phoneForm' name='phoneForm' accept-charset='utf-8'>
<input type='text' pattern='\\d*' id='phoneNumber' name='number'/>
<button class='btn btn-dark' type='submit'>submit</button>
</form>
編輯:
我加入了Ajax錯誤功能。它給AJAX提交前警告,並給請求相同的頁面
分號在AJAX功能 – kamesh
缺少加入分號。同樣的錯誤持續 – gzix
什麼樣的數據從服務器獲得響應?json或text或html? – kamesh