¿Cómo este método de "subidor ajax" sortea la misma política de origen?

El método en esta página: http://www.ajaxf1.com/demo/ajaxupload/ usa un formulario con un objetivo de un iframe y una acción de una página que devuelve una función JS que apunta a la página original. ¿Como funciona esto?

Así que original->objetivo: iframe, acción: página de publicación; luego iframe obtiene una función JS que-> objetivos: original.

preguntado el 01 de julio de 12 a las 01:07

2 Respuestas

No está utilizando ajax, en realidad es un viejo truco para publicar un formulario sin recargar la página.

Lo que en realidad se está recargando es el iframe, luego obtienes la respuesta a través de JS.

Respondido 01 Jul 12, 03:07

Sí, obtuve esa parte, pero ¿cómo no viola la misma política de origen? Además, para que quede claro para cualquiera que intente aprender de esto, entiendo que no es ajax: andres samuelsen

Porque el iframe está en la misma página, en el mismo sitio - Nicolás Torres

Los iFrames son como elementos de página que puede incrustar en otras páginas. tienen una URL de navegación diferente de la página principal. por lo tanto, la URL del iframe será su URL de dominio cruzado y, dado que el iframe está en la misma página, puede acceder a la respuesta del iframe, consulte esta http://ajaxpatterns.org/IFrame_Call

Respondido 01 Jul 12, 01:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.