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

submit form to the same page with checkbox without reloading the page

本文关键字:新加载 加载 复选框 表单提交 一页      更新时间:2023-09-26

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

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

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

提前感谢,霍姆萨斯。

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

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

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