我想创建一个内部可见其他页面的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.
失败
答案 0 :(得分:1)
加载一个临时页面,其中包含一个包含您需要(隐藏)字段的表单,并使用Javascript提交表单。
这恰好是我提出的先前问题。 Response.Redirect with POST instead of Get?
看看帕夫洛的答案。你可以看到他是如何创建一个html页面,其中包含一个在正文加载时提交的表单。