首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用AJAX (CF9)调用时,CFFILEUPLOAD不显示

当使用AJAX (CF9)调用时,CFFILEUPLOAD不显示
EN

Stack Overflow用户
提问于 2012-04-01 21:00:20
回答 2查看 270关注 0票数 0

对于图片库,我使用一个简单的AJAX脚本将内容加载到一个模式div (http://www.developersnippets.com/2009/05/20/evaluate-scripts-while-working-on-ajax-requests/)中。

我想在相同的模式下使用cffileupload (CF9)上传文件。使用ajax加载带有cffileupload-tag的cfm-file时,不会加载上传对话框。当我在不使用ajax的情况下运行cfm-file时,它可以正常工作。

我已经用不同的准备运行的ajax脚本对它进行了测试。它们基本上都会运行,但只有cffileupload-dialog不会加载。

在浪费了几天之后,也许有人可以给我一个提示。

EN

回答 2

Stack Overflow用户

发布于 2012-04-02 11:21:49

我可能错了,但我很确定你不能使用AJAX上传文件--不过,我认为可以用HTML5 (至少在某些浏览器中)。

票数 0
EN

Stack Overflow用户

发布于 2012-04-02 22:59:00

我认为潜在的问题是CFFILEUPLOAD的SWF无法在模式窗口中加载或渲染。我不是CFFILEUPLOAD的用户,所以不知道修复方法是什么,但您是否考虑过使用其他方式上传文件?这里只是一个如何通过Ajax上传文件的在线示例:

http://www.phpletter.com/Demo/AjaxFileUpload-Demo/

它不是通过模式窗口,但可能会发现更容易采取这样的东西,并让它在一个模式下工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9964573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档