2012-04-01 36 views
0

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

我想使用文件上传使用cffileupload(CF9)在相同的模式股利。当使用ajax加载带有cffileupload-tag的cfm文件时,上传对话框不会被加载。当我运行没有Ajax的cfm文件时,它可以工作。

我已经测试过不同的准备运行的ajax脚本。他们基本上运行,但只有cffileupload对话框不会被加载。

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

回答

0

我可能是错的,但我确信你不能使用AJAX上传文件 - 尽管如此,我认为它可以用HTML5完成(至少在某些浏览器中)。

0

我认为潜在的问题是CFFILEUPLOAD的SWF无法在模式窗口中加载或渲染。我不是CFFILEUPLOAD的用户,所以不知道这会是什么修复,但你有没有考虑过使用别的东西来上传文件?这只是一个例子网上如何通过Ajax上传文件:

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

它不是通过一个模态窗口,但可能会发现它更容易采取类似的东西,并把它一个模式中工作。