我有一個窗體,在它的動作中我有一個php文件,我希望當我點擊提交時,它應該首先打開動作php(意味着在瀏覽器中查看),然後開始執行代碼。表單操作文件在同一頁面上執行?
表單標籤是像這樣
<form action="myScript.php" method="post"></form>
現在發生什麼事是,當我點擊提交,它停留在同一頁面上,並開始執行PHP文件,當它完成的話,那麼就說明腳本文件頁面在瀏覽器中。
我有一個窗體,在它的動作中我有一個php文件,我希望當我點擊提交時,它應該首先打開動作php(意味着在瀏覽器中查看),然後開始執行代碼。表單操作文件在同一頁面上執行?
表單標籤是像這樣
<form action="myScript.php" method="post"></form>
現在發生什麼事是,當我點擊提交,它停留在同一頁面上,並開始執行PHP文件,當它完成的話,那麼就說明腳本文件頁面在瀏覽器中。
你可以使用jQuery POST和你什麼都想要: jQuery.POST
是在<input type="submit">
標籤等<form>
標籤內。如果沒有,那麼輸入按鈕是毫無意義的,只是返回false。 您的代碼應該如下所示:
<form action="myScript.php" method="post">
<input type="submit" />
</form>
這對您有幫助嗎?
凱:-)
你才能生成在瀏覽器作爲POST的結果顯示在頁面執行PHP。即使您的PHP正在生成頁面然後執行長時間操作,輸出緩衝和壓縮也會打敗您,因此您需要關閉它們。請參閱How to flush output after each `echo` call?瞭解您可能必須執行的其他操作,以使您的輸出立即顯示。