我在此处解释的画布页面上嵌入了与 Facebook 的应用程序/游戏完全相同的用例。我想将包含 JSON 对象的 HTTP POST 请求发送到外部托管的站点,并将响应加载到 中iframe
,如此处所述。
到目前为止,我已经尝试了以下方法:
- 使用POST
form
,使用target
属性将结果加载到 iframe 中。这里的字段form
不是 JSON(如果我尝试转换它们,我将不得不手动发送一个 POST 请求,问题由下一个要点解释) - 手动发布 JSON,例如使用 jQuery
$.ajax()
或$.post()
,但我无法在我的iframe
. 如果我尝试使用 jQuery 手动将其插入 DOM,显然相对链接将不起作用。 - 在 上设置
src
属性iframe
,但这仅允许 GET 请求。
如您所见,我最多只能获得 3 个所需属性中的 2 个。有谁知道怎么做(或者 Facebook 是怎么做的)?