Задать вопрос
@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);
}
});
});
Пробовал по разному, в ответ тишина, в чем может быть трабла?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
  • beONmax
    Курс JavaScript – полный курс с нуля до результата
    1 месяц
    Далее
  • Компьютерная академия «TOP»
    WEB разработка Fullstack
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@vshvydky
потому что сервер отдает заголовок ориджин в котором нет имени твоего сайта и система безопасности браузера рубит твои запросы.
Ответ написан
@iliya936
Типичный Битриксойд
У вас идет кросс доменный запрос. Почитать о них можно тут Такое может быть если сервер куда вы посылаете запрос не разрешает делать кросс доменные запросы или так же часто бывает что если у вас не https, то вам не дают делать запросы. Если не получается обойти защиту. То делайте запрос через backend.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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