gpt4 book ai didi

Jquery 文件上传以编程方式删除文件

转载 作者:行者123 更新时间:2023-12-01 07:48:19 26 4
gpt4 key购买 nike

我试图阻止 Jquery fileupload 删除,直到用户回答 Bootbox 模式弹出窗口。

我 try catch fileuploaddestroy 并运行 e.preventDefault() ,这可以防止删除。但是,一旦用户按下“确定”,如何触发删除呢?我有“数据”对象,其中包含处理事件的删除 URL。

我尝试直接调用 destroy 函数,但它不起作用。 “that”参数似乎没有正确初始化。另外,由于该事件被阻止默认,我创建了一个新事件..

    var ev = jQuery.Event( "click" );
$('#fileupload').fileupload('option').destroy(ev, data);

我明白了

jquery.fileupload-ui.js:399 Uncaught TypeError: Cannot read property 'options' of undefined

最佳答案

下面是如何执行此操作的示例,假设 myAsyncConfirm 是一个异步确认库,它将在确认时调用传递的函数。

$('#fileupload').bind('fileuploaddestroy', function (e, data) {
myAsyncConfirm(
'Are you sure you want to delete file?',
function() {
$('#fileupload').fileupload('option', 'destroy').call($('#fileupload'), $.Event('destroy'), data);
});
return false;
});

关于Jquery 文件上传以编程方式删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33270798/

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