междоменный пост iframe - PullRequest
       11

междоменный пост iframe

4 голосов
/ 09 декабря 2011

Я хочу отправить данные из моей ФОРМЫ в IFRAME, найденный в другом доменеЕсть ли простой способ сделать это?

<iframe name="iframe" width="100" height="100" src="www.otherdomain.com" />

<form action="www.mydomain.com" method="post" target="iframe">
<input type="text" name="text1" value="123" />
<input type="text" name="text2" value="456" />
<input type="submit" value="submit"/>
</form>

1 Ответ

5 голосов
/ 09 декабря 2011

Я думаю, ваш пример должен работать. Я установил два виртуальных хоста pastefrom.com pasteto.com на моем местном хосте.

http://pastefrom.com/index.html:

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title>test</title>
</head>
<body>
<iframe name="iframe" id="iframe" src="http://pasteto.com/index.php" width="500" height="500"></iframe>

<form action="http://pasteto.com/index.php" method="post" target="iframe">
    <input type="text" name="search" value="google" />
    <input type="submit" value="submit"/>
</form>

</body>
</html>

http://pasteto.com/index.php:

<code><pre><?php var_dump($_POST);?>

И при отправке он показывает данные поста на pasteto.com

array(1) {
  ["search"]=>
  string(6) "google"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...