使用POST将页面加载到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.
因为Origin null is not allowed by Access-Control-Allow-Origin.
而失败Origin null is not allowed by Access-Control-Allow-Origin.
加载一个临时页面,其中包含一个包含您需要(隐藏)字段的表单,并使用Javascript提交表单。
这恰好是我提出的先前问题。 Response.Redirect与POST而不是Get?
看看帕夫洛的答案。 你可以看到他是如何创建一个html页面,其中包含一个在正文加载时提交的表单。