2013-04-23 39 views
1

我該如何實現onDeleteComplete,我把它放在deletefile中:請求還是外部?FineUploader onDeleteComplete

我已經使用完整的方法,我試圖以相同的方式實現onDeleteComplete,但我沒有得到任何行動。下面是我嘗試使用的代碼,但它失敗了。

$('#jquery-wrapped-fine-uploader').fineUploader({ 
        request: { 
         endpoint: '/Test.aspx' 
        }, 
        deleteFile: { 
         enabled: true, 
         endpoint: '/Test.aspx' 
        } 
       }).on('onDeleteComplete', function (id, xhr, isError) { 
        alert('hi'); 
       }) 

回答

0

使用jQuery插件時使用回調在fineuploader.com和文檔中的示例/演示中都有詳細記錄。文檔中有兩個不同的地方提及我們的回調:callbacks readme pagecallbacks section of the using the jQuery plugin readme page

代碼中"onDeleteComplete"中的「on」是多餘的,應該更改爲.on("deleteComplete", ...)。此外,jQuery傳遞給所有事件處理程序的第一個參數是「event」。

請閱讀文檔,從http://docs.fineuploader.com/的第一頁開始。閱讀介紹性信息,然後按照您的用例概述的路徑進行操作。

1

所以我終於得到它與您的建議工作。

這裏我的最終代碼

 $('#jquery-wrapped-fine-uploader').fineUploader({ 
      request: { 
       endpoint: '/Test.aspx' 
      }, 
      deleteFile: { 
       enabled: true, 
       endpoint: '/Test.aspx' 
      } 
     }).on('deleteComplete', function (event, id, name, responseJSON) { 
      alert('hi'); 
     }); 
+0

此外,就參數而言,您的回調仍然不正確。請查看[文檔](https://github.com/Widen/fine-uploader/blob/master/docs/callbacks.md)。 – 2013-04-23 16:13:43

0

現在怎麼樣?

$('#jquery-wrapped-fine-uploader').fineUploader({ 
      request: { 
       endpoint: '/Test.aspx' 
      }, 
      deleteFile: { 
       enabled: true, 
       endpoint: '/Test.aspx' 
      } 
     }).on('deleteComplete', function (id, xhr, isError) { 
      alert('hi'); 
     }); 
+0

您仍然需要事件參數。請刪除此答案,並簡單編輯您的其他答案。 – 2013-04-23 17:58:59