2015-10-06 25 views
1

我在我的網站上使用Uploadcare,我非常喜歡它。Uploadcare使用動態加載的網址識別文件

我有一個問題,雖然我使用的引導模式,我通過AJAX加載數據。我希望Uploadcare小部件能夠識別文件已經存在並顯示圖片(不要求上傳新圖片)。有沒有辦法強制小部件刷新並閱讀the value=""。如果我在按照預期工作之前設置了該值。

我的代碼如下:數據[4]返回Uploadcare圖像

<input type="hidden" 
     id="editurl" 
     name="url" 
     role="uploadcare-uploader" 
     data-crop="" 
     data-images-only="true"> 

$.ajax({ 
     type: "POST", 
     dataType: "json", 
     url: "worker.php", 
     data: "action=details&id="+ id +"", 
     error: function() { 
      show_notification("danger", "warning-sign", "Ajax query failed!"); 
     }, 
     success: function(data) { 
      $("#editurl").val(data[4]); 
     } 
    }); 

回答

1

你只需要在success處理以下的網址:

var widget = uploadcare.Widget('#editurl'); 
widget.value(data[4]); 

更多信息可在JS API documentation page找到。