将表单变量发送到外部页面并从服务器获取html

时间:2012-12-15 09:22:10

标签: php jquery ajax json jsonp

我不知道这是否可能,我想要的只是从表单结果中获取html或纯文本发送到外部页面。

在这种情况下,我有一个表单将变量发送到外部服务器,结果转到iframe,我如何从iframe中检索html或文本?这是正确的方法吗?

我正在尝试这样做只是为了简化我的代理机构的重复过程...

<form name="form" method="post" action="https://www.externalpage.com" target="iframe">
    <input type="hidden" name="a" value="0000"/>
    <input type="hidden" name="b" value="0001" />
    <input type="hidden" name="c" value="0002" />
  <p>
    <input type="submit" id="button" value="Submit" />
  </p>
</form>
<iframe name="iframe" scrollbars="no"></iframe>

1 个答案:

答案 0 :(得分:0)

假设你使用的是jquery

标签
var myresult = $('iframe[name="iframe"]').html();

应该做的工作。

//编辑:只是注意到iframe来自外部域,它可能受到相同的原始策略的约束,在这种情况下上面的代码可能无法正常工作