JavaScript - thinkphp+ajax の問題
为情所困
为情所困 2017-05-16 13:02:34
0
8
624

たとえば、データベースの num = 1 がある場合、ページには 1 が表示されますが、データベースの num = 2 に設定されているので、Web ページを更新せずにその Web ページの 2 を更新するにはどうすればよいでしょうか? ajax メソッドの例を教えてください。

为情所困
为情所困

全員に返信(8)
仅有的幸福

使用量により異なります。非常に単純なプロジェクトで、少数の人しか使用しない場合は、ポーリングを使用してください。
要件が高い、または使用量が多いビジネスの場合は、バックエンドで swoole を使用して長いソケット リンクを実装する必要があります。フロントエンドには、ソケット インターフェイスを呼び出すために使用できる WebSocket オブジェクトがあると思います。

ちなみに、swooleはLinux上でのみ使用でき、Windowsサーバーにはswooleをインストールできません。

いいねを押す +0
给我你的怀抱

インターフェースを開いてデータベース情報を読むだけです

いいねを押す +0
迷茫

試してくださいsocket、サーバーが更新されたときにクライアントに通知してください

いいねを押す +0
滿天的星座

アヤックスの言葉。ただの投票です。 Ajaxを実行するスケジュールされたJSを作成し、後でコードを投稿します

いいねを押す +0
滿天的星座

ポーリングに ajax を使用し続けると、サーバー リソースが無駄になるため、具体的なシナリオを説明してから、この関数の実装方法を選択することをお勧めします。

いいねを押す +0
迷茫

リアルタイムが必要ない場合 (チャットではない場合など)、ajax ロングポーリングで問題ありません。
高いリアルタイムパフォーマンスが必要な場合は、Workerman または Swoole が適しています

いいねを押す +0
PHPzhong

workman、swoole、socket.io+node.js、リバース プロキシ更新のトリガーなど、さまざまな方法があります。

いいねを押す +0
刘奇

Ajaxポーリング、タイマーsettimeout()を使用します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート