我在使這個表單在Firefox中工作時遇到問題,但它在Goole Chrome中完美工作。我可以在網絡中看到,按下按鈕之後,這是調用test.php,然後我得到錯誤:object,object ...我不知道Ajax函數的哪一部分在Firefox中不起作用,以及如何解決它。希望有人可以幫助我:)我的jquery窗體在Firefox中不工作?
$(document).on('submit','form#myform',function(){
$.ajax({
type:'POST',
url: '/wp-content/themes/html5blank-stable/test.php',
data: $('form').serialize(),
success: function(data) {
$("#addEmilInfo").append(data);
},
error: function(error){
alert(error);
}
});
});
而我嘗試使用event.preventDefault();,但然後按鈕不會作出任何反應。
您正在AJAX調用,同時提交表單。通常,當你不想提交表單,但你想打電話給控制器來執行一些操作,或者你想要刷新你的HTML頁面的一部分時,使用ajax – Abhijeet
讓我知道我的解決方案是否工作。 – Abhijeet
使用console.log(錯誤)代替警報,以便您可以正確查看錯誤 – cnorthfield