$("#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 举报,一经查实,本站将立刻删除。