swfupload uploadSuccess Uploading... 的問題解決

swfupload uploadSuccess Uploading... 的問題解決
之前研究了下SWFUpload,裏面有個上傳成功後執行的函數,因爲我的需求是上傳成功後獲取圖片路徑,然後設置DOM。
所以按照網上的教程寫了個function uploadSuccess(file, serverData),方法是好用,但是就是上傳成功後一直顯示Uploading...
網上搜索了下,都沒有解決辦法,最後沒辦法,靈機一線,用DW搜了下現有的代碼庫,結果找到了handlers.js這個文件,其中有個函數也叫uploadSuccess.
根據多年的編程經驗,終於恍然大悟,可能是因爲我前面的函數名字也叫uploadSuccess的緣故。
嘗試了下,結果問題解決了,特此公開讓大家參考。

 

  1. upload_success_handler : function uploadSuccess(file, serverData) 
  2. {//相當於將handlers.js裏的方法覆蓋重寫了,所以之前的狀態一直是Uploading... 
  3.         try { 
  4.                 var progress = new FileProgress(file, this.customSettings.progressTarget); 
  5.                 progress.setComplete(); 
  6.                 progress.setStatus("Complete."); 
  7.                 progress.toggleCancel(false); 
  8.                 alert(serverData);//解佔輝,也就是本人返回了上傳後生成的圖片路徑。 
  9.  
  10.         } catch (ex) { 
  11.                 this.debug(ex); 
  12.         } 
  13. }, 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章