2011-03-08 37 views
1

這適用於其他瀏覽器,但不適用於Chrome瀏覽器。我試圖讓用戶上傳大文件,並有一個Ajax調用來更新文件上傳的進度。如何提交大文件上傳併發送Ajax請求的表單?

所以在客戶端生成一個唯一的ID,並添加到形式的動作發送之前。然後提交表單(表單只包含一個文件上傳輸入),並進行ajax調用以獲取上傳進度。

AJAX調用轉到另一個頁面,並使用該ID查找上傳。

我使用JQuery 1.5.1。調試這個並在錯誤函數上加上一些東西,除了「錯誤」之外別無他法。不是很有幫助。我使用了Chrome的調試器,它只是說沒有加載資源xxxx.aspx。 xxx.aspx是我需要的網址。結果表明形式和ajax調用之間似乎存在某種衝突。

是否有某種方式來解決這個問題?

+0

你有代碼示例,我敢肯定有更好的錯誤信息的地方。 – stephenbayer 2011-03-08 16:17:13

回答

1

你真的應該看看SWFupload,一個偉大的基於Flash的上傳,併發上傳和進度的支持。此外,它使它很容易使用服務器端,你不需要實現上傳百分比視圖,因爲它基於客戶端。

0

不完全回答你的問題,而是一個工具的鏈接,可以真正幫助您深入並找到好的錯誤信息,步驟通過JavaScript代碼和這樣會爲Chrome是螢火蟲,我得到了IE和Chrome版本工作也很經常使用它,它一直是生命的救星,大大減少了調試時間:

http://getfirebug.com/releases/lite/chrome/

我建議讓螢火蟲在您的調試阿森納的常用工具。