Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Bourbone
0 / 0 / 0
Регистрация: 20.03.2017
Сообщений: 3
#1

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

20.03.2017, 14:24. Просмотров 185. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2017, 14:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Стянуть JSON по ссылке с другого сайта (JavaScript):

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

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

Json запрос с сайта - JavaScript
Всем привет. Написал код: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; &lt;STYLE type=&quot;text/css&quot;&gt; body { background: #fafafa...

Стянуть информацию из таблицы на web-странице - JavaScript
Есть web-страница на ней 2 формы, на второй форме с именем 'Form1' есть 4 таблицы одна под другой. Нужно стащить данные из четвёртой...

Получить кукисы с другого сайта - JavaScript
Как в html страничке с помощью javascript сделать запрос к другому сайту, получить его куки?

Вставка информации с другого сайта - JavaScript
Добрый день. Встретился с такой проблемой, необходимо поставить информацию с Twitch. С ссылкой на картинку проблем не составило, но как...

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

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

Добавлено через 26 секунд
Добавил в функцию которая инициализирует отправку запроса - не работает все равно
0
20.03.2017, 15:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2017, 15:50
Привет! Вот еще темы с ответами:

Чтение информации с другого сайта - JavaScript
Доброго времени суток, уважаемые. У форума есть своя таблица рейтингов участников. Хочу чтобы в информации слева в посте у участника...

Вывод новостей с другого сайта - JavaScript
Здравствуйте уважаемые программисты, подскажите можно ли вывести новости с другого сайта посредством Java скрипта, если да то каким (есть...

Вставить title из другого сайта на мой в <p> - JavaScript
Искал искал я по форумам но так и не нашел верней нашел но не понял =) var query = 'select * from html where url=&quot;http://javascript.ru/&quot;...

Как получить информацию с другого сайта - JavaScript
Добрый вечер ) Подскажите пожалуйста, как парсить html код, что бы подтянуть к себе на страницу информацию. Например курс валют. ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru