0

これが可能かどうかはわかりません。外部ページに送信されたフォームの結果から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>
4

1 に答える 1

0

jqueryを使用しているタグから推測

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

仕事をするべきです。

//編集: iframe が外部ドメインからのものであることに気付きました。同じオリジン ポリシーの対象となる可能性があります。この場合、上記のコードは機能しない可能性があります。

于 2012-12-15T09:41:42.403 に答える