Intento hacer mi primera solicitud cruzada con JSONP para obtener un banner desde una URL externa.
<script type="text/javascript">
function handleResponse(json){
var data = JSON.parse(json);
alert(data);
}
</script>
<script src="http://lujanventas.com/plugins/banners/?callback=handleResponse"></script>
Este código creo que es una solicitud JSONP bastante básica. Mi problema es que recibo el error: "Recurso interpretado como Script pero transferido con MIME tipo texto / html".
No he modificado el archivo de ninguna manera para prepararlo para la solicitud (creo que debo modificarlo de alguna manera, pero no tengo idea de qué hacer).
¿Qué debo hacer para obtener el archivo sin problemas?
Respuestas
3 para la respuesta № 1Tuve el mismo problema con mis solicitudes jsonp. tengo
Recurso interpretado como Script pero transferido con texto tipo MIME / plain
, pero una vez que configuro la respuesta "Content-Type"encabezado a "texto / javascript", lo resuelvo. Pero esto solo podría hacerse si controlas el servidor. Entonces dile a lujanventas.com que intente cambiar el encabezado "ContentType" o ignóralo :)
¡Aclamaciones!