回答
你需要JQuery的使用我的代碼,但它是值得的:
將這個腳本標籤在您的網站<head>
:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
把隱藏加載GIF的地方,無論你想看到它
<img id="loader" src="loading.gif" />
隱藏它在頁面加載:$('#loader').hide();
然後在Javascript(甚至更好的JQuery),裏面你提交功能...顯示/隱藏:
function submit()
{
$('#loader').show();
// do your upload stuff
$('#loader').hide();
}
提交簡單數據時這是一個好主意,但如何提交一個非常大的文件?它在主流瀏覽器中如何工作? – Tadeck 2011-05-16 18:43:57
@Tadeck:PHP不適合大文件上傳。如果上傳中有任何故障,則已上傳的整個部分很可能會丟失並且不可恢復。但除此之外,瀏覽器並不在乎上傳是1字節還是50千兆字節 - 如果瀏覽器可以訪問該文件,則可以上傳。 – 2011-05-16 18:46:27
@Marc我不明白你的答案。當然,PHP有很多缺點,而其他語言在實現特定功能時更好,但它與我提交用戶輸入的文本數據還是提交大文件有關?這種情況是,你不能通過AJAX提交文件,除非你使用一些Flash等。這與服務器端無關,你可能會在用戶上傳文件之前隱藏旋轉按鈕(加載器)。這是上述解決方案的弱點,而不是PHP。 – Tadeck 2011-05-16 18:56:18
我會把一個隱藏的圖像放在頁面上的某個地方。在表單提交時調用JavaScript函數,並讓該函數顯示圖像,然後提交表單。
- 1. 當php頁面正在處理時加載gif覆蓋
- 2. 如何在請求正在處理時顯示加載gif?
- 3. PHP表單處理
- 4. PHP表單處理
- 5. 如何在提交表單時添加加載gif
- 6. 提交表單時添加一個加載gif?
- 7. 頁面加載時加載gif
- 8. 在UIWebView中加載gif時加載
- 9. 加載GIF在Safari中提交表單時停止動畫
- 10. 表單處理OOP PHP
- 11. PHP處理表單數據
- 12. PHP多表單處理
- 13. php表單處理POST
- 14. PHP - 表單加載表單加載表單?
- 15. 我想顯示加載gif while ajax處理
- 16. 加載GIF
- 17. form.cleaned_data在表單處理時
- 18. Php單頁表單處理問題
- 19. 當頁面加載/查詢時,加載加載gif VB.NET
- 20. 加載圖像,同時表單加載php腳本到iframe
- 21. 在頁面加載時加載php表單搜索結果
- 22. 爲winform加載gif
- 23. jquery ajax加載gif
- 24. 顯示加載GIF
- 25. 加載GIF提交
- 26. 如何在PHP執行批處理文件時顯示加載圖像gif或消息?
- 27. curl PHP不加載整頁內容,但只加載gif
- 28. 加載PHP腳本時,顯示動畫GIF
- 29. 當圖像加載時添加'加載'gif
- 30. 設置時間爲加載器gif
的JavaScript函數插入動畫到DOM,綁定到表單的提交事件。 – drudge 2011-05-16 18:37:10