【问题标题】:CFFILEUPLOAD not shows up when called with AJAX (CF9)使用 AJAX (CF9) 调用时不显示 CFFILEUPLOAD
【发布时间】:2012-07-20 13:24:43
【问题描述】:

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

我想在同一个模态 div 中使用 cffileupload (CF9) 进行文件上传。使用 ajax 加载带有 cffileupload-tag 的 cfm 文件时,不会加载上传对话框。当我在没有 ajax 的情况下运行 cfm 文件时,它可以工作。

我已经使用不同的可立即运行的 ajax 脚本对其进行了测试。它们基本上可以运行,但只有 cffileupload-dialog 没有被加载。

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

【问题讨论】:

    标签: ajax coldfusion


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我认为根本问题是 CFFILEUPLOAD 的 SWF 无法在模式窗口中加载或呈现。我不是 CFFILEUPLOAD 的用户,所以不知道解决方法是什么,但您是否考虑过可能使用其他东西来上传文件?这里只是一个关于如何通过 Ajax 上传文件的在线示例:

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

      它不是通过模态窗口,但可能会发现使用类似的东西并让它在模态窗口中工作更容易。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-12
        • 2017-10-03
        • 1970-01-01
        相关资源
        最近更新 更多