Подскажите куда копать )
Всем доброго времени суток)
подскажите, есть задача выгрузки данных в стороннюю программу Х есть json файл с данными который лежит на http:\\xxx.xx\x.json нужно создать на локальном диске html который бы считывал эти данные. хотя бы получить просто строку. Это реально реализовать в js (не используя php)? если да то как? :help: |
Реально. Проще всего будет воспользоваться библиотекой JQuery
http://jquery-docs.ru/ajax/jquery-getjson/ |
говорит что нет прав, данный способ для применения на одном домене, а у нас нет доступа
XMLHttpRequest cannot load https://хххх.хх/х.json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. а может можно как-то автоматически скачать файл и уже на локальной машине его прочитать? |
Смотря каким браузером. У IE есть множество возможностей для работы с локальной файловой системой, с ним можно что хошь провернуть. Но это мерзкий IE. Другие браузеры созданы для web и таких возможностей не предоставляют. Можно конечно установить специальные среды исполнения, но это уже другой разговор.
|
Если надо просто вывести юзеру страницу с json, то можно через iframe. Но программно к полученому тексту ты доступа никак получить не сможешь.
И да - если сайт твой и ты имеешь к нему доступ, то таки можно ограничение на один домен обойти, например, через jsonp. Подробнее - гугли cross-domain ajax. |
спасибо... не сайты чужие ... мне нужно парсить их jsop. спасибо за помощь. :yes:
|
Часовой пояс GMT +3, время: 04:36. |