AJAXとPHPの新機能ですが、PHPはサーバー側のスクリプト言語なので、ユーザーがページを更新したり、ユーザーがフォームを送信しない限り、htmlは変更されません。 FacebookのユーザがFacebookは、ユーザーが新しいメッセージを受信し、HTMLを変更したときを、どのように検出しますか?
は、AJAX関連のあるメッセージを受信したときだから<span id="mercurymessagesCountValue">
の数値の変化を考えます。
、これは私の推測である:
数の変化は、別のユーザ【送信者が特定のテーブルに新しい行を挿入したことを検出した場合にトリガされ、各列は異なるデータが含まれます。時刻、メッセージ、送信者ID、受信者IDなどが含まれます。
これは私の質問です...この場合、データベースの変更がどのように検出され、どのようにhtmlを変更するためにjavscript [または何か他のもの]をトリガーしますか?あるいは、私が間違っていたら... Facebookがどうしているのか分かりますか?どうもありがとう!!
この回答が役に立ちましたら、アップしてください。 – nickw444