gpt4 book ai didi

jquery - Blueimp文件上传: my DELETE link doesn't work

转载 作者:行者123 更新时间:2023-12-01 02:28:52 25 4
gpt4 key购买 nike

这是我的表单(基本上传):

<span class="btn btn-success fileinput-button">
<span>Select files...</span>
<input id="fileupload" type="file" name="files[]" multiple>
</span>
<br>
<div id="files" class="files"></div>

这是我的脚本:

$(function () {
$('#fileupload').fileupload({
url: 'server/php/',
dataType: 'json',
add: function (e, data) {
data.context = $('<p/>').text('Uploading...').appendTo('#files');
data.submit();
},
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').html('<a href="#" class="text-danger delete" data-type="' + file.deleteType + '" data-url="' + file.deleteUrl + '" title="Delete">Delete</a>').appendTo('#files');
});
}
});
});

我的上传正常,但当我单击“删除”链接时,没有任何反应。看来这个链接没有效果。也许我错过了一些东西?

有什么想法吗?

最佳答案

除非我遗漏了什么,否则您还没有在链接上设置事件监听器。

$('#files').on('click', 'a', function (e) {
e.preventDefault();

var $link = $(this);

var req = $.ajax({
dataType: 'json',
url: $link.data('url'),
type: 'DELETE'
});

req.success(function () {
$link.closet('p').remove();
});
});

关于jquery - Blueimp文件上传: my DELETE link doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29036549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com