Я понимаю JSON, но не JSONP. Документ Wikipedia на JSON является (был) лучшим результатом поиска для JSONP. В нем говорится следующее:
JSONP или "JSON с дополнением" - это расширение JSON, в котором префикс указан как входной аргумент самого вызова.
А? Какой звонок? Это не имеет никакого смысла для меня. JSON - это формат данных. Нет вызова.
второй результат поиска от какого-то парня по имени Remy, который пишет об JSONP:
JSONP - это инъекция тега script, передающая ответ от сервера в указанную пользователем функцию.
Я могу понять это, но это все еще не имеет никакого смысла.
Итак, что такое JSONP? Почему он был создан (какая проблема его решает)? И зачем мне это использовать?
Добавление. Я только что создал новую страницу для JSONP в Википедии; теперь у него есть четкое и подробное описание JSONP на основе ответа jvenema.