對於在帶有多個參數的表單中發佈AJAX表單,我正在使用創建iframe
的解決方案,通過POST將表單發佈到該表單,然後訪問iframe
的內容。 具體而言,我訪問這樣的內容:訪問iframe文檔對象時出現「訪問被拒絕」錯誤
$("some_iframe_id").get(0).contentWindow.document
我測試了它和它的工作。
在某些頁面上,我開始出現「Access is denied」錯誤。據我所知,如果iframe是從同一個域提供的,就不會發生這種情況。
我很確定它以前工作。任何人都有線索?
如果我不夠清楚:我發佈到相同的域。所以這不是一個跨域請求。我只在IE上測試。
P.S.我不能使用簡單的ajax POST查詢(不要問...)
我使用fileupload.js上傳文件(它使用iframe)。看起來像我有同樣的問題,但我不知道什麼可能會導致此。看起來只是超時問題。你是怎麼阻止的? – 2010-02-23 15:45:09
我不確定我是否理解這個問題。無論如何,如果你認爲它與我的解決方案有關,你應該看看上傳的響應返回的HTTP代碼。 – Ovesh 2010-03-10 08:27:15