这是我的onComplete。
$('#fine-uploader-house').fineUploader({
...
}).on('complete', function(event, id, name, json) {
if(!blank(json.cancelAll) && json.cancelAll){
//$('#fine-uploader-<?=$data['type'];?>').cancelAll();
//$(this).cancelAll();
document.getElementById('fine-uploader-<?=$data['type'];?>').cancelAll( );
}
});我尝试以多种方式运行cancelAll( )函数,但总是得到相同的错误消息。
FineUploader 3.7.0在'onComplete‘回调中捕获异常- document.getElementById(...).cancelAll不是函数http://ahm.localhost/jquery.fineuploader-3.7.0/jquery.fineuploader-3.7.0.min.js第16行
我似乎找不到关于这方面的任何其他信息,也无法确定故障出在哪里。除此之外,上传程序正在正常工作,没有任何问题。
有什么想法吗?
发布于 2013-07-15 21:18:20
调用jQuery插件上的方法的典型方式是将方法的名称传递给插件的关联jQuery函数。例如:
$('#someDiv').somePlugin('someMethod', somearg1, somearg2); Fine Uploader也不例外。在这种情况下,您可以像这样调用cancelAll:
$(this).fineUploader('cancelAll'); the jQuery plug-in section of Fine Uploader's documentation中也涵盖了所有这些内容。
https://stackoverflow.com/questions/17654884
复制相似问题