表单操作文件在同一页面上执行?

时间:2012-05-13 11:34:12

标签: php submit

我有一个表单,在其动作上我有一个php文件,我希望当我点击提交时,它应该首先打开动作php(在浏览器中表示视图),然后开始执行代码。

表格标签就像这样

<form action="myScript.php" method="post"></form>

现在发生的事情是,当我点击提交时,它会停留在同一页面上并开始执行php文件,当它完成后,它会在浏览器中显示脚本文件页面。

3 个答案:

答案 0 :(得分:0)

您可以使用jquery POST并执行您想要的操作: jQuery.POST

答案 1 :(得分:0)

<input type="submit">代码中是否有<form>代码等。如果没有,那么输入按钮是没有意义的,只返回false。 您的代码应如下所示:

<form action="myScript.php" method="post">
    <input type="submit" />
</form>

这有帮助吗?

凯: - )

答案 2 :(得分:0)

您必须执行PHP才能生成POST后显示在浏览器中的页面。即使您的PHP生成页面然后执行长操作,输出缓冲和压缩也会使您失败,因此您需要关闭它们。有关使输出立即显示的其他信息,请参阅How to flush output after each `echo` call?