我已經檢查過這個答案,但所有問題都是不同的問題,只是同一個標題(以防止隨機重複標記)。 這裏是一個Ajax調用過濾點擊按鈕應該發送插入表格數據formmatcat到PHP文件formfilt.php,應該在一個div id爲加載結果resultinsEvent.prevent()默認ajax不從窗體發送數據到php
<script>
$(function() {
$('#filter').on('click', function(event){
event.preventDefault();
$.ajax({
type: 'post',
url: 'formfilt.php',
data: $('#formmatcat').serialize(),
success: function() {
$("#resultins").load('formfilt.php');
}
});
});
});
</script>
我設置preventdefault
只在div加載不重定向到PHP文件和這工作,但如果我把preventDefault
呼應我建通過連接從形式發送這些空值的值的字符串。奇怪的是,如果我刪除preventDefault
當然它重定向和加載的PHP文件,但具有正確的值:
道德的故事,形式與ajax調用數據正確的PHP文件,但看起來像preventDefault不要讓這個。在此先感謝
這裏的HTML部分與形式結構
<form id="formmatcat" method="post" action="formfilt.php">
.
.
various textboxes
.
.
</form>
是否將此功能附加到「提交」按鈕或標準的「按鈕」? – RamRaider
提交按鈕裏面的形式 – davideb93
如果它是一個提交按鈕嘗試將其更改爲標準按鈕,即:''〜也'成功'回調似乎重新加載相同的頁面〜它應該填充響應到div – RamRaider