2011-07-09 6 views
-2

私はそれらに2つのiframeを持つhtmlページを持っています。ボタンがクリックされたときに送信されるいくつかのデータで2番目のiframeをリロードする必要がある最初のiframeのボタンです..ボタンを含む最初のiframeはリロードしません。どうすればそれを可能にすることができますか?1つのPHPから別のPHPにデータをリロードせずに投稿する方法は?

最初のiframe内に
<?php 
      // code to send data without reloading page but instead reloading another iframe with sent data?> 
+2

例を投稿してください - 投稿した 'コード'は役に立たないです – psynnott

+0

あなたはAJAXを探しているようですね。 – Flimzy

答えて

0

、Ajaxの方法のいくつかの並べ替えでフォームを送信するためにはJavaScriptを使用します。

<form [...] onsubmit="sendAjax(); return false;">

return false一部は限り、あなたがそうであるように(ない提出からフォームを防ぎ

iframe 2がリフレッシュしたときに表示されるはずのリクエストをサーバーが処理するのに少し時間がかかるため、あなたはeviloneの提案を使用することができます。 ndセッションを使用して、ある種のセッション変数が設定されているかどうかを確認します。次にフレーム2で、JavaScriptを更新してページを更新する前に500ミリ秒待ってください。セッション変数が設定され、正しい出力が送信されることを確認するために、このリフレッシュプロセスをループすることができます。

関連する問題