0

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

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

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

在此先感谢,霍姆萨斯。

4

2 回答 2

0

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

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

于 2012-06-13T21:48:10.720 回答
0

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

于 2012-06-13T21:48:24.230 回答