/ / JSONP request: "Zasób interpretowany jako skrypt, ale przesłany z tekstem / html typu MIME" - json, jsonp

Żądanie JSONP: "Zasób zinterpretowany jako Skrypt, ale przesłany z tekstem / html typu MIME" - json, jsonp

Próbuję wykonać moją pierwszą prośbę o połączenie z JSONP, aby uzyskać baner z zewnętrznego adresu URL.

<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>

Kod ten uważam, że jest to dość podstawowe żądanie JSONP. Mój problem polega na tym, że dostaję błąd: "Zasób interpretowany jako skrypt, ale przesłany z tekstem typu MIME / html".

Nie zmodyfikowałem pliku w żaden sposób, aby przygotować go do żądania. (Wierzę, że muszę go jakoś zmodyfikować, ale nie mam pojęcia, co robić).

Co muszę zrobić, aby uzyskać plik bez problemów?

Odpowiedzi:

3 dla odpowiedzi № 1

Miałem ten sam problem z moimi żądaniami jsonp. mam

Zasób interpretowany jako Skrypt, ale przesłany z tekstem typu MIME / zwykły

, ale kiedy ustawię odpowiedź "Content-Type"nagłówek do "text / javascript", otrzymuję rozwiązanie. Ale można to zrobić tylko, jeśli kontrolujesz serwer. Powiedz więc lujanventas.com, aby spróbował zmienić nagłówek "ContentType" lub zignoruj ​​go :)

Twoje zdrowie!