Как я могу опубликовать данные JSON таким образом, чтобы это привело к полной загрузке страницы? - PullRequest
1 голос
/ 02 февраля 2012

Я уже могу использовать jQuery.post для отправки данных JSON на сервер, но не могу найти способ, чтобы ответ заменил мою текущую страницу так же, как обычный старый POST при использовании обычного HTML.

Единственный способ, которым я знаю сейчас, чтобы приблизиться, - это создать фиктивную форму, добавить данные JSON в качестве значения, а затем инициировать отправку. Это похоже на большой взлом, а также требует от серверной части знать, где искать это значение (тогда как он автоматически обнаруживает JSON, когда jQuery отправляет его).

Пожалуйста, скажи мне, что есть лучший способ!

Пример желаемого использования (обратите внимание, что я не хочу, чтобы данные, закодированные в URL):

magic_load_page('/page', {'foo':'bar', 'list':[1,4,9,16]}); // uses POST request
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...