Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Подскажите куда копать ) (https://javascript.ru/forum/dom-window/48012-podskazhite-kuda-kopat.html)

Akio 16.06.2014 16:49

Подскажите куда копать )
 
Всем доброго времени суток)

подскажите, есть задача выгрузки данных в стороннюю программу Х
есть json файл с данными который лежит на http:\\xxx.xx\x.json
нужно создать на локальном диске html который бы считывал эти данные. хотя бы получить просто строку.
Это реально реализовать в js (не используя php)? если да то как? :help:

OrangeFoxUA 16.06.2014 17:26

Реально. Проще всего будет воспользоваться библиотекой JQuery
http://jquery-docs.ru/ajax/jquery-getjson/

Akio 16.06.2014 22:44

говорит что нет прав, данный способ для применения на одном домене, а у нас нет доступа

XMLHttpRequest cannot load https://хххх.хх/х.json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

а может можно как-то автоматически скачать файл и уже на локальной машине его прочитать?

Aetae 17.06.2014 04:50

Смотря каким браузером. У IE есть множество возможностей для работы с локальной файловой системой, с ним можно что хошь провернуть. Но это мерзкий IE. Другие браузеры созданы для web и таких возможностей не предоставляют. Можно конечно установить специальные среды исполнения, но это уже другой разговор.

Erolast 17.06.2014 08:23

Если надо просто вывести юзеру страницу с json, то можно через iframe. Но программно к полученому тексту ты доступа никак получить не сможешь.
И да - если сайт твой и ты имеешь к нему доступ, то таки можно ограничение на один домен обойти, например, через jsonp. Подробнее - гугли cross-domain ajax.

Akio 17.06.2014 15:34

спасибо... не сайты чужие ... мне нужно парсить их jsop. спасибо за помощь. :yes:


Часовой пояс GMT +3, время: 04:36.