如何使用post params自动提交iframe?

时间:2017-09-08 21:19:23

标签: javascript jquery html iframe

我正在处理example.com,当某人登录我的网站时,我还想检查他在abc.com上的身份验证,abc.com接受POST请求以检查身份验证。

我正在考虑使用自动向abc.com提交请求的iframe(以及exaple.com)并在abc.com域中设置一个cookie。

  1. 如果有更好的方法可以建议我吗?

  2. 有人会回复一个例子,如何提交带有邮政参数的iframe吗?

  3. 提前致谢!

2 个答案:

答案 0 :(得分:0)

不确定iFrame是否为最佳做法,但您可以在iFrame内呈现表单并将其提交给onload。 当然,您需要将一些数据传递给表单,因此您可以通过带有查询字符串参数的src url传递它并将其抓取到iFrame内。
对于post请求,您需要将表单(在iFrame中)设置为method="post"

答案 1 :(得分:0)

您可以设置表单的目标属性以提交给iframe:

<form name="frm1" id="frm1" action="http://someurl.com" method="post" target="myiframe">

您也可以考虑使用jQuery调用ajax,并将httpmethod设置为&#34; post&#34;,这就是我要做的。