使用复选框将表单提交到同一页面,而不重新加载页面

时间:2012-06-13 21:46:26

标签: javascript ajax onclick refresh submit

我想在复选框上使用onClick事件提交表单而不刷新页面。 这是一个例子。

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

它发送我需要的数据,但它不断重新加载页面,我该如何防止这种情况?

提前致谢, Holmsas。

2 个答案:

答案 0 :(得分:0)

传统的POST总是会导致刷新(因为您的浏览器必须显示响应)。如果你想避免这种情况,你需要使用异步技术,例如AJAX,这是Javascript和XML的融合。

为了简化AJAX的使用,存在许多库,jQuery只是其中之一。

答案 1 :(得分:0)

使用POST提交页面时,需要刷新。要防止刷新,请考虑使用ajax调用。