【问题标题】:Sending Form variables to a external page and get the html from server将表单变量发送到外部页面并从服务器获取 html
【发布时间】:2012-12-03 04:20:36
【问题描述】:

我不知道这是否可能,我想要的只是从发送到外部页面的表单结果中获取 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>

【问题讨论】:

  • 问题是:你想对结果做什么?您只是想将它显示给用户(在 iframe 之外的其他地方)还是想通过 JavaScript 或 PHP 处理它?您已包含 PHP 标记,但我没有看到任何 PHP 代码。
  • 我只想制作一个带有结果的 .txt 或 .xml。

标签: php jquery ajax json jsonp


【解决方案1】:

假设您使用 jquery 的标签

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

应该做的工作。

//编辑:刚刚注意到iframe来自外部域,它可能受同源策略的约束,在这种情况下上面的代码可能不起作用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 2020-07-30
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多