微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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实现,只需给我一个消息.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐