2012-06-13 91 views
0

我想提交表單,而無需刷新使用中的複選框onClick事件的頁面。 下面是一個例子。提交表單到同一頁面複選框無需重新加載頁面

<form action="index.php" method="POST"> 
    <input type="checkbox" onClick="this.form.Submit();"> 
</form> 

它發送我需要的數據,但它不斷重新加載頁面,我該如何防止這種情況?

在此先感謝, Holmsas。

+0

瞭解'AJAX',這就是答案。 – gdoron

+0

我嘗試了一些ajax post方法,但所有這些方法都只在提交按鈕時才起作用。有人可以提供一個例子,如果沒有它,我可以做到這一點嗎? – user1454833

+0

你使用\可以使用jQuery,它沒有它太長... – gdoron

回答

0

傳統的POST總是會引起刷新(因爲您的瀏覽器必須顯示響應)。如果你想避免這種情況,你需要使用異步技術,如AJAX,這是Javascript和XML的融合。

許多圖書館存在簡化使用AJAX的,jQuery只是其中之一。

0

當您使用POST提交頁面時,需要刷新。爲了防止刷新,請考慮使用ajax調用。