Uploadcare распознает файл с динамически загруженным URL
Я использую Uploadcare на своем сайте, и мне это нравится.
У меня есть одна проблема, хотя я использую модальный загрузчик, который я загружаю данные через AJAX. Я хочу, чтобы виджет Uploadcare распознавал, что файл уже существует, и отображал изображение (а не запрашивать загрузку нового). Есть ли способ заставить виджет обновиться и прочитать the value=""
, Если я установлю значение, прежде чем оно будет работать, как предполагалось.
Мой код ниже: data[4] возвращает URL-адрес изображения 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.