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

前端之家收集整理的这篇文章主要介绍了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实现,只需给我一个消息.

猜你在找的JavaScript相关文章