У меня есть тот же прецедент, что и Facebook для приложений/игр, встроенных на их полотном страницы explained here. Я хочу отправить HTTP POST-запрос, содержащий объект JSON, на внешний сайт и загрузить ответ в iframe
, как described here.Как Facebook отправляет json и загружает ответ в iframe?
До сих пор, я попытался следующие:
- POSTING с
form
, используя атрибутtarget
, чтобы загрузить результат в качестве фрейма. Поляform
здесь не JSON (и если я попытаюсь их преобразовать, я должен будет отправить запрос POST вручную, с проблемой, объясненной следующей маркой) - POSTING JSON вручную, например. с jQuery's
$.ajax()
или$.post()
, но тогда я не могу сделать загрузку ответа в своемiframe
. И если я попытаюсь вставить его в DOM вручную с помощью jQuery, очевидно, относительные ссылки не будут работать. - Установка свойства
src
наiframe
, но это разрешает только запросы GET.
Как вы можете видеть, мне удается получить не более 2 из 3 желаемых свойств. Кто-нибудь знает, как это сделать (или как это делает Facebook)?