我已經嘗試了使用jQuery和AJAX提交表單的許多不同方法,但是,它們都沒有工作。它現在被編碼的方式使得當表單被提交時,它會重定向到我的後端php腳本來顯示輸出。使用jQuery和AJAX處理表單
我希望它做的是從後端腳本獲取該輸出,並在表單提交後將其顯示在頁面上的div中,而無需重定向到其他頁面。這裏是代碼的現在:
形式和我想要的結果在
<form method='post' action='serverManager.php' name='form1'>
<input type='SUBMIT' value='GO' name='btnGo' onSubmit=document.form1.submit(); />
<input type='HIDDEN' name='ACTION' value='GO' />
</form>
<div id="result"></div>
Ajax調用
$('input#btnGo').click(function() {
$.ajax({
url: 'serverManager.php',
type: 'post',
data: $('form#form1').serialize(),
success: function(data) {
$('#result').html(msg);
}
});
});
去有了這個代碼仍然重定向到ServerManager的股利。 PHP頁面上有作業提交文本。任何想法如何解決這個問題?我相信這不是太困難,但我一直堅持這一段時間。任何幫助將非常感激。