Я уже могу использовать jQuery.post для отправки данных JSON на сервер, но не могу найти способ, чтобы ответ заменил мою текущую страницу так же, как обычный старый POST при использовании обычного HTML.
Единственный способ, которым я знаю сейчас, чтобы приблизиться, - это создать фиктивную форму, добавить данные JSON в качестве значения, а затем инициировать отправку. Это похоже на большой взлом, а также требует от серверной части знать, где искать это значение (тогда как он автоматически обнаруживает JSON, когда jQuery отправляет его).
Пожалуйста, скажи мне, что есть лучший способ!
Пример желаемого использования (обратите внимание, что я не хочу, чтобы данные, закодированные в URL):
magic_load_page('/page', {'foo':'bar', 'list':[1,4,9,16]}); // uses POST request