Para publicar formularios AJAX en un formulario con muchos parámetros, estoy usando una solución para crear un iframe
, enviando el formulario por POST y luego accediendo al iframe
contenido. específicamente, yo soy el acceso a los contenidos de esta manera:Error de "Acceso denegado" al acceder al objeto de documento de iframe
$("some_iframe_id").get(0).contentWindow.document
lo probé y funcionó.
En algunas páginas, comencé a recibir un error "Acceso denegado". Hasta donde yo sé, esto no debería suceder si el iframe se sirve desde el mismo dominio.
Estoy bastante seguro de que estaba funcionando antes. Alguien tiene una pista?
Si no estoy siendo lo suficientemente claro: estoy publicando en el mismo dominio . Entonces esta no es una solicitud entre dominios. Estoy probando solo en IE.
P.S. No puedo usar consultas ajax POST simples (no pregunte ...)
Estoy cargando archivos usando fileupload.js (usa iframe). Parece que tengo el mismo problema, pero no estoy seguro de qué puede causar esto. Parece solo un problema de tiempo de espera. ¿Cómo lo evitaste? –
No estoy seguro de entender la pregunta. En cualquier caso, si crees que está relacionado con mi solución, deberías echar un vistazo al código HTTP que se devuelve con la respuesta a la carga. – Ovesh
Gracias. En mi caso, estoy devolviendo '400 Bad Request' si los archivos cargados contienen errores (alguna validación). Causa el error "Acceso denegado". – manikanta