我不是很熟悉JavaScript,但我想要一個單一的提交按鈕的多個文件上傳表單,沒有自動上傳,將發送一個請求中的所有添加的文件,並提供一個「完成「事件,當服務器返回一些響應時會觸發該事件。我發現mootools表單上傳似乎符合法案,但處理onComplete Form.Upload事件,我不知道如何判斷上傳是成功還是失敗。我的後端將執行上傳文件的驗證,如果文件正常,則回覆200,否則回覆500錯誤請求。請建議如何處理(或修改)onComplete事件或符合我要求的其他表單。Mootools文件上傳表單onComplete結果處理
2
A
回答
0
晚上鬼混,我找到了解決辦法。在第70行的Form.Upload.js文件中,而不是Array.slice(arguments)
,我將this
(恰好是Request.File)作爲第二個參數傳入self.fireEvent
。 Form.Upload onComplete事件處理函數成爲一個參數的函數,它是我們傳遞到fireEvent
的Request.File。它有一個status
屬性,其中包含狀態碼和一個response
對象,其中包含響應主體的text
屬性。因此,我將狀態代碼與200進行比較,並用response.text顯示警報。如果你想更深入地分析響應,Requst也有一個xhr
屬性,這是 - 你猜對了 - 一個普通的舊XmlHttpRequest。
相關問題
- 1. 評估文件上傳 - onComplete
- 2. 如何處理mootools中的上傳文件?
- 3. 文件上傳處理
- 4. PHP處理文件上傳
- 5. 在ASP.net MVC 3中處理HTML表單的文件上傳c#
- 6. 有批處理文件上傳文件
- 7. 在oncomplete上處理多個操作
- 8. ActionScript FileReference上傳onComplete
- 9. jQuery文件上傳插件 - 空文件上傳結果
- 10. Svn結果批處理文件變量
- 11. 批處理文件中的SQL結果
- 12. 批處理文件 - 捕捉PSEXEC結果
- 13. 處理IConnectableObservable不發送OnComplete
- 14. 使用mootools異步文件上傳?
- 15. ZF2處理文件上傳。如何訪問上傳的文件?
- 16. jQuery的文件上傳軌「錯誤空文件上傳結果」
- 17. 處理HTML表單值並將結果輸出到文本文件
- 18. MooTools:元素處理
- 19. 使用AJAX上傳文件,處理並使用Flask將結果返回給Javascript
- 20. Google Drive Api批處理 - 獲取多個文件上傳的結果
- 21. Python - 寫入單個結果文件時進行多處理
- 22. HTML表單文件上傳
- 23. 表單文件上傳
- 24. Dropzone.js多文件上傳處理程序
- 25. 處理文件上傳保存
- 26. PHP處理多個文件上傳EASY
- 27. 反應js處理文件上傳
- 28. 處理多個上傳文件
- 29. django admin上傳的文件處理
- 30. MaxUploadSizeExceededException處理但文件仍然上傳?