kate thompson
yo por chrome->Inspect element->console
obtener este error:
XMLHttpRequest no se puede cargar. El origen no está permitido por Access-Control-Allow-Origin.
¿Qué es esto resuelto?
No puede emitir solicitudes a través de XMLHttpRequest a otros dominios o subdominios. Si emite la solicitud desde www.foo.com, también debe dirigir la solicitud a www.foo.com y no omitir www.
Si realmente necesita acceder a otro dominio, puede usar JsonP donde el navegador utiliza el <script>
etiquetas capacidad de cargar scripts de un dominio diferente. El script cargado luego ejecuta una función de devolución de llamada para brindarle los datos. Pero para las llamadas regulares de AJAX, no puede abandonar el dominio de origen en absoluto.
Consulte el artículo de Wiki sobre Política del mismo origen
-
Esta respuesta realmente me ayudó. gracias tigraine
– bien confundido
31 de marzo de 2014 a las 9:45
Yonatan
una solución es usar Korz que enruta todas las solicitudes de origen cruzado a través de un tercero y establece Access-Control-Allow-Origin header
a ‘*’ para que la solicitud se realice.
Te recomiendo leer esto:
http://www.fbloggs.com/2010/07/09/how-to-access-cross-domain-data-with-ajax-using-jsonp-jquery-and-php/
Está muy bien explicado … el punto es que necesita devolver su JSON en forma de función de devolución de llamada
-
obteniendo un error de base de datos en este enlace, ¿puede proporcionar un enlace actualizado, si tiene uno?
– rayo
6 de agosto de 2013 a las 2:46
Ver en.wikipedia.org/wiki/Same_origin_policy para el fondo Si está buscando una solución alternativa, debe agregar más detalles sobre lo que está haciendo.
– Peka
23 de agosto de 2011 a las 7:16
El servidor no permite solicitudes de origen cruzado. Información de fondo: en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing
– sethobrien
23 de agosto de 2011 a las 7:17
[i hope can help you][1] [click][2] [1]: stackoverflow.com/questions/3828982/… [2]: stackoverflow.com/questions/22230520/… es idea…
– Cherryisfeliz
22 de septiembre de 2015 a las 3:55