我有一個AJAX形式,我想重裝股利而不是整個頁面。我已經嘗試了很多東西,我有很多紅色的stackoverflow主題。我無法弄清楚我應該做什麼。我的AJAX的div負荷不斷刷新整個頁面
這是我handling.js:
$(document).ready(function(){
$('#guideForm').submit(function(){
$.ajax({
type: 'POST',
url: '../includes/handling.php',
data: $(this).serialize()
})
.done(function(data){
$('#guide').load(document.URL + ' #guide');
})
return false;
});
});
這是我handling.php:
if ($_POST['guide']) {
$settings->addGuide($_POST['guide']);
}
編輯: Formcodes:
<div class="col-md-4">
<h2>test title</h2>
<p class="guids">This is a test text.</p>
<form method="post" id="guideForm">
<input name="guide" value="1" style="positon:absolute; display:none;">
<button class="btn btn-primary">Got it!</button>
</form>
</div>
有人可以幫助我弄清楚我做錯了什麼?
的Fabian#網絡明星
您還可以取消https://api.jquery.com/event.preventdefault – AZinkey
形式的默認操作,你可以分享你的表單代碼以及 – parpar