2012-05-13 49 views
-1

我有一個窗體,在它的動作中我有一個php文件,我希望當我點擊提交時,它應該首先打開動作php(意味着在瀏覽器中查看),然後開始執行代碼。表單操作文件在同一頁面上執行?

表單標籤是像這樣

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

現在發生什麼事是,當我點擊提交,它停留在同一頁面上,並開始執行PHP文件,當它完成的話,那麼就說明腳本文件頁面在瀏覽器中。

回答

0

你可以使用jQuery POST和你什麼都想要: jQuery.POST

0

是在<input type="submit">標籤等<form>標籤內。如果沒有,那麼輸入按鈕是毫無意義的,只是返回false。 您的代碼應該如下所示:

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

這對您有幫助嗎?

凱:-)

0

你才能生成在瀏覽器作爲POST的結果顯示在頁面執行PHP。即使您的PHP正在生成頁面然後執行長時間操作,輸出緩衝和壓縮也會打敗您,因此您需要關閉它們。請參閱How to flush output after each `echo` call?瞭解您可能必須執行的其他操作,以使您的輸出立即顯示。

相關問題