2009-09-09 4 views
4

含まれているvarの内容を最新表示するにはどうすればよいですか?私は、ページ上のnote.phpの内容を表示することができますようRefresh PHP include()

<marquee> 
    <?php 
      include('note.php'); 
    ?> 
</marquee> 

これは、素晴らしいです:たとえば、私はこのコードを持っています。私はnote.phpを変更すると言いますが、私はユーザーに変更を見て爽やかにしたくありません。たとえば、3分ごとにインクルードされたファイルをリフレッシュする方法はありますか?

+0

それはかなり簡単です、[ここ](http://stackoverflow.com/questions/1153535/refresh-a-part-of-webpage-in-php) – Pran

答えて

5

ページの一部だけをリフレッシュするには、Ajaxリクエストを使用する必要があります。ページがブラウザに送信されると、サーバーはジョブを完了してもう修正できません:リクエストページの新しい部分をブラウザから取得するようにフェッチすることができます。

「手作業で」リクエストするAjaxをいくつかやってみることもできますが、それほど難しいことではありません。むしろ、そこに存在する素晴らしいJavaScriptフレームワークのいくつかを見てみることをお勧めします。これは、将来、アプリケーションに多くの関数を追加するときに役立つかもしれません。例えば

  • プロトタイプでは、あなたはjQueryを使って、あなただけの呼び出しのように、AJAXを使用して$.load
+1

+1私は、何とか知りませんでしたAjax.PeriodicalUpdater。とても便利な。 –

+0

Yahありがとう、私はこれについて考えた - 私はちょうどjQueryを含むように気にすることができませんでした:D – tarnfeld

+0

あなたが必要とする唯一の "高度なjavascript"のものがAjax Requestのカップルであるならば、jQueryはおそらく少し過度の/ ^ –

0

に基づいて何かを使用することができ、Ajax.PeriodicalUpdater

  • かを使用することができます。..まともなJSライブラリのプロトタイプやjqueryを見て、これを手助けしてください。

  • 0

    JavaScriptを入れなおしたいのでない限りページは3分ごとに別のテクノロジー、つまりAJAXを調べる必要があります。私が知る限り、PHPはこれだけを行うことはできません。