11

この質問が既にされている場合は、申し訳ありませんが、正しい方向に向けてください。

投稿を追加するときに、StackOverflow が質問の上部に「n 個の新しい回答が投稿されました。新しい回答を読み込む」というメッセージをポップアップ表示する方法について誰かが洞察を持っているかどうか疑問に思っていました。これは、私のフォーラム Web サイトにとって非常に便利な機能のようです。その方法を知りたいです。ある種の ajax または高度な JavaScript を想定しています。

4

2 に答える 2

12

この SO ブログ投稿を見てください: https://blog.stackoverflow.com/2008/10/solving-the-fastest-gun-in-the-west-problem/

とはいえ、この議論から出てきた実装可能な推奨事項の 1 つは、回答を作成しているときに GMail のようなアクティブな通知を行うことです。この機能要求に同意したため、Jarrod が実装しました。仕組みは次のとおりです。

  1. 返信の作成を開始すると、タイマーが作成されます。
  2. ページは毎分、新しい回答が到着したかどうかを確認します。
  3. 新しい回答が到着すると、通知バーにその数が表示され、ページを更新するよう提案されます。
  4. 回答の更新は AJAX スタイルで実行されるため、現在の回答が中断されることはありません。
于 2008-10-30T15:01:30.317 に答える
3

推測では、jQuery タイマー オブジェクトを使用して、 n秒ごとに JSON Web サービスをクエリしています。http://docs.jquery.comhttp://geekswithblogs.net/JuanDoNeblo/archive/2007/10/24/json_in_aspnetajax_part2.aspxを確認してください。

なんと皮肉なことでしょう...これを書いているときに回答が投稿されました。

于 2008-10-30T15:02:14.980 に答える