2015-02-09 2 views
0

Вот мой Аякса вызов:Ajax возвращает данные, но я не вижу его?

jQuery.ajax({ 
    type: 'GET', 
    datatype: 'application/json', 
    url: URL, 
    dataType: 'jsonp', 
    success: function(data) { 
     console.log(data); 
    }, 
    error: function(data) { 
     console.log(data); 
     } 
}); 

Когда я нажимаю на сети в инструментах разработчика Chrome, я вижу состояние 200, и данные ответа все есть, но это не утешает зарегистрировать ее в любом случае, что я пытаться. Вместо этого, вот что я получаю:

Refused to execute script from 'http://localhost:3000/api/bikes?apiKey=*****&callback=jQuery17204357656354550272_1423492504648&_=1423492968710' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled. 
VM1680:11 Object {readyState: 4, setRequestHeader: function, getAllResponseHeaders: function, getResponseHeader: function, overrideMimeType: function…} 

Любое объяснение?

+0

Почему вы пытаетесь указать 2 типа данных? jsonp должен быть типом данных, указанным для междоменных запросов. Я думаю, вы должны удалить 'dataType: 'jsonp'' в вашем случае. –

+0

Это запрос на перекрестный домен – TheJKFever

+0

Посмотрите здесь: http://stackoverflow.com/questions/24528211/refused-to-execute-script-from-because-its-mime-type-application-json-is - кажется как очень похожая проблема для вас. –

ответ

0

Пожалуйста, попробуйте использовать «JSON» вместо «JSONP»

Если «URL» не возвращает функцию обратного вызова, как ожидается, для «JSONP», вам нужно использовать «JSON» вместо «JSONP»

jQuery.ajax({ 
    type: 'GET', 
    datatype: 'application/json', 
    url: URL, 
    dataType: 'json', 
    success: function(data) { 
     console.log(data); 
    }, 
    error: function(data) { 
     console.log(data); 
    } 
}); 
+0

Проблема с использованием json заключается в том, что тогда я получаю ошибку CORS. – TheJKFever

+0

Если ваше требование состоит в том, чтобы преодолеть такую ​​же политику домена XMLHttpRequest, я рекомендую вам посмотреть _here_ http://stackoverflow.com/questions/5943630/basic-example-of-using-ajax-with-jsonp –

Смежные вопросы