JQuery File Upload удаление загруженных файлов
Хочу сделать удобный и красивый загрузчик файлов на своём сайте.
Взял за основу JQuery File Upload. Внешний вид я делаю свой, поэтому от плагина только мозги нужны. С загрузкой вроде всё ок. Проблем нет. А вот с удалением есть. В документации не нашел примера работы кнопки удаления файлов. Вернее в готовом варианте код есть. Я пытаюсь поставить его себе. Ничего не работает. Вот так выглядит код: $(function () { var i=0 $('#fileupload').fileupload({ dataType: 'json', done: function (e, data) { var foto_html=''; $.each(data.result.files, function (index, file) { i++; foto_html=foto_html+ "<div class=\'file\' id='file"+i+"'>"+ "<a href='"+file.url+"' class='href_blue'>"+ "<img src='/images/file.png' class='file_img'/>"+ "<div class='file_name'>"+ file.name+ "</div>"+ "</a><button id='del"+i+"' data-url='"+file.deleteUrl+"' data-type='"+file.deleteType+"'><img src='/images/del.png' class='file_img' onClick='deletfile("+i+")'/>"+ "</div> " $("#dok").append(foto_html); }); }, то есть файлы он загружает и потихоньку выводит на экран блоки с загруженными файлами. Для кнопки удаления взял данные из примера (data-url и data-type). Но при нажатии на кнопку просто по стандартной схеме данные уходят на сервер, страница перезагружается, а файлы на месте. А нужно чтобы страница не перезагружалась, а файлы удалялись. В общем бьюсь уже третий день. Есть уже мысль отдельную функцию написать и всё, но в примере то удаление работает. И никакой отдельной функции вроде как нет. Помогите кто знает. |
Цитата:
|
где то в душе у меня всё равно сидит сомнение. Зачем то же при загрузки изображения мне сервер возвращает deleteUrl. И он отличается от обычного url на изображение
|
Цитата:
Он у тебя что своей жизнью живет? Или ты к нему доступа не имеешь? Сервер возвращает те урлы, которые ты сам пропишешь в ответе(если конечно ты там хозяйничаешь) |
Ну в смысле upload возвращает массив, и там есть deleteUrl
|
Часовой пояс GMT +3, время: 02:37. |