私は何かを開発するという概念化の段階にありますが、特定の機能についてはあまりよく分かりません。新しいタプルがDBに追加されたときに内容を自動的に更新する
フォームにDIVがあり、id = 'divComments'と呼ぶことができます。このdivには、特定のタイトルのすべてのコメントが含まれます。これは、データベースからすべてのデータを簡単に検索します。
ページが更新されると、このdivにはすべてのコメントが入力されます。別のユーザーがコメントを追加すると、他のすべてのユーザーは、ログオン(その時点以降)またはページの更新時にこのコメントを表示します。
データベースからこのdivをフィードし、データベースのリレーション/テーブルに何かが挿入されたときに自動的に更新されたらどうしますか?だから私は自分のページを開いた(私はちょうどそれを見て、それを見ていない)表示xを言うと他の誰かが特定のデータベーステーブルのタプルを追加することができますyを呼び出すと、私の部門は今xとyを示します。換言すれば、リフレッシュせずにデータベースからリアルタイムで更新することができる。
誰でもこのようなことをやり遂げる方法はありますか?
データベースレベルでの変更をリッスンする方法はありません。ただし、データベースからレコードを定期的にリフレッシュするAjaxソリューションを実装できます。 – rdlowrey
チャットルームはチャットルームのようにどのように実装されているのですか? –
HTML自体はクライアントに送信されてから何もできません。それ以降の変更には、最新のデータを取得するためにAJAXの電話がかかっています。毎秒jsコールがあるかもしれません。私は "chatropolis"がそのような解決策を具体的にどのように実装しているかについて話すことはできません。 – rdlowrey