Задать вопрос
@kirill321592

Почему не работает jsonp?

Не получаю ответа от сервера, в консоли только warning Cross-Origin Read Blocking (CORB) blocked cross-origin
Собственно вот код
$(document).ready(function(){
$.ajax({
type: "GET",
url: 'www.mrsoft.by/data.json',
cache: false,
dataType : "jsonp",
success: function(data){
console.log(data);
$('.res').text(data);
}
});
});
Пробовал по разному, в ответ тишина, в чем может быть трабла?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@vshvydky
потому что сервер отдает заголовок ориджин в котором нет имени твоего сайта и система безопасности браузера рубит твои запросы.
Ответ написан
@iliya936
Типичный Битриксойд
У вас идет кросс доменный запрос. Почитать о них можно тут Такое может быть если сервер куда вы посылаете запрос не разрешает делать кросс доменные запросы или так же часто бывает что если у вас не https, то вам не дают делать запросы. Если не получается обойти защиту. То делайте запрос через backend.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы