別のページから div に読み込まれているコンテンツを更新する方法は知っていますが、div にある (既に同じページにある) コンテンツを更新する方法はありますか?
例
<?php $this = 1; ?>
<div id="refresh_this">
<?php echo $this; ?>
</div>
別のページから div に読み込まれているコンテンツを更新する方法は知っていますが、div にある (既に同じページにある) コンテンツを更新する方法はありますか?
例
<?php $this = 1; ?>
<div id="refresh_this">
<?php echo $this; ?>
</div>
そのコンテンツをサーバーから再度ロードするには、ajax を使用する必要があります。Websocket を使用したプッシュ テクノロジを検討する必要があります。Ratchetで php Web ソケットを確認するか、Web ソケット全般について調査してください。
より単純なアプローチはポーリングですが、これは荒削りで、Web ソケットほど丸みを帯びていません。ポーリングはソケットの前に登場したものであり、ソケットは間違いなく進むべき道です。
ポーリングには 2 つの基本的なタイプがあります。ロングポーリングとショートポーリング。
長いポーリングにはサーバーへのヒットが含まれ、サーバーは結果を取得するまで待機するバックグラウンド スレッドを起動し、ある時点で結果を返します。これは、ポーリングが再び起動し、サーバーが待機するなどです。
ショート ポーリングでは、x ミリ秒ごとに 1 回サーバーにアクセスすると、サーバーが即座に応答し、応答を処理します。