/ / JSONP запит: "Ресурс інтерпретовано як сценарій, але передається з типом MIME text / html" - json, jsonp

Запит JSONP: "Ресурс інтерпретується як сценарій, але передається з типом MIME text / html" - json, jsonp

Я намагаюся зробити свій перший крос-запит з JSONP, щоб отримати банер із зовнішньої 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>

Цей код я думаю, що це досить простий запит JSONP. Моя проблема в тому, що я отримую помилку: "Ресурс інтерпретовано як сценарій, але передається з типом MIME типу text / html".

Я ніяк не змінював файл, щоб підготувати його до запиту. (Я вважаю, що я повинен якось змінити його, але не знаю, що робити).

Що я повинен зробити, щоб отримати файл без проблем?

Відповіді:

3 для відповіді № 1

Я мав ту ж проблему з моїми запитами jsonp. я зрозумів, я отримав

Ресурс інтерпретується як Сценарій, але передається з текстом типу MIME / plain

, але як тільки я встановив відповідь "Content-Type"заголовок до "text / javascript", я вирішую це. Але це можна зробити, лише якщо ви керуєте сервером. Тож скажіть lujanventas.com, щоб спробувати змінити заголовок "ContentType" або ігнорувати його :)

Ура!