Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 15322|Respuesta: 1

[Jquery] XMLHttpRequest no puede cargar. No hay 'Control-Acceso-Permitir-Origen'

[Copiar enlace]
Publicado en 27/9/2015 22:48:47 | | | |


Error:
XMLHttpRequest no puede cargar. No hay ningún encabezado 'Access-Control-Allow-Origin' en el recurso solicitado. Por lo tanto, Origin ' ' no tiene acceso permitido.
Causa: Javascrip{filter}t también recibe este error al acceder a archivos locales. Por razones de seguridad, los navegadores no permiten que Javascrip{filter}t acceda a archivos locales.
Solución:

Chrome no soporta solicitudes locales de Ajax, y este problema ocurre cuando accedo a .json archivo en un archivo .html, lo que significa que este archivo .html no puede cargarse en este momento.

Solución

Abre la configuración de propiedades del acceso directo de Chrome:
Haz clic derecho en el acceso directo del navegador Chrome y selecciona "Propiedades".
Añade "--permitir-acceso-de-archivos" a "Objetivo", observa un espacio delante,
Solo reinicia tu navegador Chrome.





Anterior:¿Cuál es el origen de las nubes oscuras que surgieron de Ctrip y otras fugas?
Próximo:JS intercepta la última. puede usarse para juzgar el rango de segmentos IP
Publicado en 6/12/2015 16:18:33 |
<html>
<head>
    <title>Título</title>
    <scrip{filter}t src="http://code.jquery.com/jquery-1.7.1.min.js"></scrip{filter}t>
    <scrip{filter}t>
        $.ajax({
            URL:"http://www.test.com/gpsApi.php?lat=22.502412986242&lng=113.93832783228",
            tipo:'GET',
            dataType:'JSONP',
            éxito: function(data){
                $('cuerpo').append( "Nombre: " + datos );
            }
        });
    </scrip{filter}t>
</head>
<body>
Preguntas cruzadas de Ajax para probar
</body>
</html>

Utiliza el formato jsonp, como ajax request parameter dataType: 'JSONP' en jquery.
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com