Способы получения данных в формате json со стороннего ресурса
какие есть способы получения файла с данными json, расположенном на стороннем ресурсе?
|
|
json и так кроссдоменно, коли он там есть
|
Цитата:
|
спасибо!
Я вот не могу понять в чем уязвимость? Например: есть у меня данные, которые в файле list.json Я не могу их свободно загрузить на сторонний ресурс (например запросить по ajax) но я могу на стороннем ресурсе создать скрипт с абсолютно любым url По сути вместо json, я могу создать на стороннем ресурсе скрипт на js внутри которого будет мой объект (который в list.json) )) :blink: JSON - это всего лишь данные - как картинка или файл, что в этом опасного? |
http://jquery-docs.ru/Ajax/jQuery.ge...rldatacallback
там имхо ток назывние функций разное |
Цитата:
|
http://ru.wikipedia.org/wiki/JSON
http://ru.wikipedia.org/wiki/JSONP Это лучше объяснит По сути форматы близки, различается заголовками отправки на сервер А так ограничение легко ломается Цитата:
|
Понял как составляется строка с запросом на сервер, но куда адресован этот запрос?
К JSON файлу или к скрипту, который формирует json? |
Вот типо через яхо Трубу
<div id=Div1></div> <script> var query = 'select * from html where url="http://code.jquery.com/jquery-latest.js" and xpath="*"' var url = 'http://query.yahooapis.com/v1/public/yql?q='+encodeURI(query)+'&format=xml&callback=callback'; document.body.appendChild(document.createElement('script')).src = url; function callback(data) { //document.getElementById('Div1')= data.results[0]; alert(data.results[0]) } </script> |
Часовой пояс GMT +3, время: 02:26. |