@mohindersuresh

Не могу вытащить json объект. Как быть?

Юзаю локальный сервер. Делаю проверочный запрос к нужному сайту:

$.get("https://www.********.com/api/product/sale.json?id=553453836&quick=&gem_id=0&page=1&flag=&delivery=&sort=&b1=&style=");


Консоль браузера выдает такое:

Access to XMLHttpRequest at 'https://www.********.com/api/product/sale.json?id=...' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Cross-Origin Read Blocking (CORB) blocked cross-origin response https://www.********.com/api/product/sale.json?id=... with MIME type application/json. See https://www.chromestatus.com/feature/5629709824032768 for more details.

Вообще с запрашиваемого json хочу вытащить первые попавшиеся name и price {"name":"some name","price":110.5}. Подскажите, плз, как это сделать? Может еще посоветуете книгу какую, хочу написать парсер, который будет выводить эти значения на сотни других предметов в таблицу.. Третья неделя пошла, а я всё ценник не могу вытащить..)
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 2
@XNicON
На сервере не прописан в заголовке запроса атрибут Access-Control-Allow-Origin
так что по js не вытащите/ почитайте по подробнее про cross-origin и Access-Control-Allow-Origin
Ответ написан
Комментировать
Rastishka
@Rastishka
Я в таком случае через свой сервер прокачивал.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы