【发布时间】:2013-09-21 11:37:12
【问题描述】:
我使用target="_blank" 提交表单以在新窗口中打开结果页面,但前一个或表单页面仍然打开并保存为表单提交填写的值。如果我再次点击提交,它会再次提交相同的值,那么提交后我将如何刷新表单页面。
<form target="_blank" id="monthly_form" method="post" action="<?php echo base_url().'billing/monthly_slip'; ?>">
..form fields
...
</form>
【问题讨论】:
-
这里 ajax 似乎是最好的方法
-
编写reset() js函数并在点击提交按钮时调用
-
ajax 是一种方式......否则您必须在同一页面上编写表单和管理数据
-
Ajax 在这种情况下完全没用。当您想要在不干扰页面或打开新窗口的情况下发出 HTTP 请求时使用它......并且这两件事都是需要的!
-
是的,我同意 Royal 的观点,AJAX 似乎最适合这种情况
标签: php jquery forms codeigniter