Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   JSONP что это такое и как с ним работать? (https://javascript.ru/forum/offtopic/35245-jsonp-chto-ehto-takoe-i-kak-s-nim-rabotat.html)

dmitry111 04.02.2013 22:59

JSONP что это такое и как с ним работать?
 
JSONP это формат данных или способ работы с форматом данных?

Как с ним работать? Вот json как получить данные с помощью сакрального JSONP?

Весь интернет перевернул, найти не смог.

Ссылки, полезная информация на русском приветствуются!

Спасибо!

Deff 04.02.2013 23:01

http://learn.javascript.ru/ajax-jsonp
http://www.jstoolbox.com/2009/03/18/chto-takoe-jsonp/

Magneto 04.02.2013 23:15

function getData( data ) {
    alert( data['message'] );
}

var script = document.createElement('script');
      script.src = 'https://dl.dropbox.com/u/6001712/js.ru/1/jsonp.js';

document.body.appendChild(script);


Это простейший вариант. А обычно при загрузке скрипта в GET передают имя функции в которую должны быть завернуты данные;
script.src = 'https://dl.dropbox.com/u/6001712/js.ru/1/jsonp.js?getData';

dmitry111 05.02.2013 01:13

Мда, честно говоря вообще не понимаю причем тут JSON. Обычный js файл в котором вызывается функция с аргументом в виде объекта.

Я то думал это какая-то техника, позволяющая завернуть содержимое JSON файла в виде аргумента в callback функцию.

Gozar 05.02.2013 01:54

Цитата:

Сообщение от dmitry111
Весь интернет перевернул, найти не смог.

Да ты чё?!

Цитата:

Он предоставляет способ запросить данные с сервера, находящегося в другом домене — операцию, запрещённую в типичных веб-браузерах из-за политики ограничения домена.
http://ru.wikipedia.org/wiki/JSONP

Цитата:

Сообщение от dmitry111
причем тут JSON.

Цитата:

динамически создаваемыми JSON-данными из других источников

Arsenij_dolgij_Arc 06.02.2019 18:12

Чтобы писать jsonp запросы надо к тегу скрипт к атрибуты src написать ссылку на сайт


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