С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 20.03.2017
Сообщений: 3

Стянуть JSON по ссылке с другого сайта

20.03.2017, 14:24. Показов 2755. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день
В js новенький

По вопросу:
Нужно организовать ajax запрос к живому сайту который расположен в Internet
и стянуть по http ссылке чистый JSON-объект

Пробую делать так:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
$.getJSON('http://адрес сайта с ключом...', function(data){
          var items = [];
         
          $.each(data, function(key, val){
            items.push('<li id="' + key + '">' + val + '</li>');
          });
         
          $('<ul/>', {
            'class': 'my-new-list',
            html: items.join('')
          }).appendTo('body');
        });
}
Получаю такое:
Bash
1
2
3
4
XMLHttpRequest cannot load 
http : //адрес сайта с ключом... . 
No 'Access-Control-Allow-Origin' header is present on the requested resource. 
Origin 'http://localhost' is therefore not allowed access.
Может вообще что-то не так делаю?
О кроссдоменности слышал
Тогда вопрос как обойти?

Добавлено через 1 час 7 минут
Есть мнение что нужно открыть доступ в хедере Access-Control-Allow-Origin: *
Тогда как это сделать может кто знает?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.03.2017, 14:24
Ответы с готовыми решениями:

Можно ли стянуть пакеты с другого дистрибутива?
Здравствуйтя. Хочу на Мандривы 2007 или 2008 поставить некоторые пакеты с Мандривы 2009. Хотел поставить скайп, но проблема с нехваткой...

Как получить json с другого сайта
Добрый день! Нужно получить данные с сайта Перечитал кучу статей, но так и не смог разобраться. Подскажите каким методом можно это...

как вытащить json с другого сайта?
как можно вытащить этот json? https://yobit.net/api/3/ticker/ltc_btc-nmc_btc file_get_contents() выдает Warning:...

4
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
20.03.2017, 14:37
http header referer попробуй подменить
0
0 / 0 / 0
Регистрация: 20.03.2017
Сообщений: 3
20.03.2017, 14:49  [ТС]
nubideus, не совсем понял о чем речь. Типа сделать отправку якобы на другой ресурс?
А без лайфхаков есть решение?
Нужно просто с одного сайта получить данные другого - ссылка на чистый json
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
20.03.2017, 15:27
Цитата Сообщение от Bourbone Посмотреть сообщение
Нужно просто с одного сайта получить данные другого - ссылка на чистый json
а ты рили думаешь, что если хозяин сайта не хочет что бы поступали запросы с левых сайтов, он не сможет сделать какую то защиту?

попробуй так и допиши адрес жсона что бы другие могли попробовать поковырять
$.ajaxSetup({
headers : {
'Access-Control-Allow-Origin' : '*'
}
});
0
0 / 0 / 0
Регистрация: 20.03.2017
Сообщений: 3
20.03.2017, 15:50  [ТС]
Цитата Сообщение от nubideus Посмотреть сообщение
попробуй так и допиши адрес жсона что бы другие могли попробовать поковырять
Это куда я должен прописать?

Добавлено через 26 секунд
Добавил в функцию которая инициализирует отправку запроса - не работает все равно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2017, 15:50
Помогаю со студенческими работами здесь

нужно что бы файлы сайта были доступны только если посетитель пришел с конкретного сайта по ссылке.
У меня такая задача - нужно что бы файлы сайта были доступны только если посетитель пришел с конкретного сайта по ссылке. А если он...

Установка скрипта на страницу сайта с уже установленной страницы другого сайта
Здраствуйте. У меня такой вопрос. Каким образом можно установить скрипт на свою страницу с другого сайта? Подробнее. Есть страница с...

Парсить данные одного сайта со стороны клиента со страницы другого сайта
Есть 2 сайта. 1 - не мой 2 - мой. Мне нужно сделать следующее : Как только пользователь переходит на мой сайт, должен идти парсинг...

Изменяю файл hosts, ставлю напротив сайта ip адрес другого сайта
По идее должен идти редирект на этот самый другой сайт. Например строчка 87.240.156.161 www.kiss.ru должна редиректить сайт www.kiss.ru на...

Перенос данных из полей моего сайта, в поле другого сайта - эмулирование человеческого воздействия
Существует страница на моём сайте, на ней расположены несколько полей и кнопка &quot;Отправить&quot;. Существует страница на стороннем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru