2012-04-01 34 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/

它不是通過一個模態窗口,但可能會發現它更容易採取類似的東西,並把它一個模式中工作。