使用POST将页面加载到iframe

时间:2012-05-17 14:12:39

标签: jquery ajax iframe

我想创建一个内部可见其他页面的iframe。该页面位于我的域名之外。通常我这样做:

$('<iframe />').attr('src','www.thepage.com?data=1').appendTo('body')

但如果可以通过POST而不是GET访问www.thepage.com,我应该如何加载它?由于$.ajax( type:'POST',...)

Origin null is not allowed by Access-Control-Allow-Origin.失败

1 个答案:

答案 0 :(得分:1)

加载一个临时页面,其中包含一个包含您需要(隐藏)字段的表单,并使用Javascript提交表单。

这恰好是我提出的先前问题。 Response.Redirect with POST instead of Get?

看看帕夫洛的答案。你可以看到他是如何创建一个html页面,其中包含一个在正文加载时提交的表单。

相关问题