对于在带有多个参数的表单中发布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