javascript – onComplete和onComplete当使用Uploadify时,所有事件都不能触发

我一直在使用uploadify(www.uploadify.com)将图像上传到我的网站,它的工作原理很好,直到你尝试扩展一下.一旦该文件上传,我试图让它从列表中删除一个排队的文件.为此,您将初始化uploadify:
$("#fileUpload").uploadify({
            'uploader': '/scripts/uploadify.swf','cancelImg': '/images/cancel.png','script': '/Album/Manage/','fileDesc': 'Image Files','fileExt': '*.jpg;*.jpeg;*.gif;*.png','multi': true,'auto': false,'simUploadLimit': 3,'scriptData': {'album_id':'7'},onComplete: function(event,queueID,fileObj,response,data){
                alert(queueID); 
            }
        });

在上面的例子中,您将用$(“#fileUpload”)替换alert(queueID).uploadifyCancel(queueID) – 我只是有一个警报让我知道事件何时触发 – 这从来没有发生.我使用IE和Firefox,也没有任何区别.有谁有任何经验吗?

解决方法

解决

对,我收集这是关于整个互联网上唯一的文章(包括Uploadify文档和支持页面),描述了.Net MVC应用程序中的Uploadify的怪癖

经过广泛的测试,我看到:

>如果接受上传文件的脚本(在uploadify初始化代码中指定为’script’:’/ Album / Manage /’)不会返回任何内容,那么Uploadify的响应事件不会触发 – 我收到一个错误停止处理.我的脚本是控制器中的一个动作,其返回类型是字符串.如果出现错误,则将错误作为字符串返回,否则返回任何内容.我所做的一切都是为了解决这个问题,如果没有任何问题,而不是任何事情,它将返回“OK”.
>传递脚本数据(在uploadify初始化中指定为’scriptData’:{‘album_id’:’7’})我的方式也是导致错误 – 我没有想出为什么(和RonnieSan,Uploadify的父亲,似乎没有看到任何错误),所以如果有人知道也许他们可以回应这个职位
>你不能在事件处理程序周围放置单引号. onComplete:function(event,data){…}

希望这有助于 – 如果有人需要帮助.Net MVC实现,只需给我一个消息.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...