2013-03-13 55 views
1

我正在尝试将我的网站与第三方白色标签网站集成,该网站可以从我的网站在iFrame中进行托管。HTTP POST到iFrame

为了使iFrame正确加载网站,我需要发出一个带有凭据的HTTP POST,并将凭据作为查询字符串传递。然后,服务器将作出响应,然后我需要将iFrame的src属性设置为我发布到的同一个URL,然后重新加载页面。

因此,要回顾一下,我的HTTP POST应该是下面的网址,从我隐藏了ID参数,然后再发布动态设置:

https://cads.mobile.com/WhiteLabelSite/Default.aspx?id=1234-1234-1234-1214

响应后,在我的网站需要重定向iframe到完全相同的URL。所以,我需要重定向之前将IFRAME SRC设置为动态URL ..

我不知道如何做到这一点...叹息

回答

0
  1. 创建一个名为sitePostRedirect.aspx
  2. 目的新页这将是进行HTTP POST操作,然后重定向到所需的URL。
  3. 您可以使用表单和提交按钮单击仿真或任何其他方法使帖子。
  4. 指示您的IFrame使用sitePostRedirect.aspx这将处理从这一点的一切。

sitePostRedirect.aspx:

<form id="myForm" method="post" action="http://someurl.com" runat-"server"/> 
    <asp:hiddenfield id="ValueHiddenField" value="" runat="server"/> 
</form> 

<script> 
    $(document).ready(function(){ 
    $('#myForm').submit(); 
    }); 
</scrip>