問題タブ [ajax-polling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
930 参照

jsf - p:poll は「oncomplete」関数で未定義を返します

ポーリング コンポーネントに奇妙な問題 (おそらくバグ) があり、コールバックで値を返そうとしています。Poll 要素は、呼び出された「oncomplete」関数で undefined を返すためです。

引数が常に未定義である理由がわかりません。私はすべてを試しました。ログには常に args パラメータの未定義と表示されます。

「poll」要素の問題のようです。「commandButton」を使用すると、すべてが完全に機能し、引数の戻り値が正しいためです...なぜですか?


Mojarra 2.2.8、PrimeFaces 5.2、Tomcat 7


これは私のdash.jsfです:

MarkersView.java:

PrimeFace をログに記録します。

応答ログ:

0 投票する
1 に答える
1398 参照

jsf - 「エラー: MAC が検証されませんでした!」が発生します。サーバーの起動ログに

アラートのポーリングを使用する必要があります。追加してますので

ERROR: MAC did not verify!サーバーを起動すると無限大になりました。

これはどのように発生し、どうすれば解決できますか?

0 投票する
2 に答える
2997 参照

javascript - React JS mixinでポーリングが機能しない

そこで、次の mixin を作成しました。

console.log('hello');関数内の に注意してくださいpoll。このロジックによると、これは 15 秒ごとに表示されるはずです。

次に、react コンポーネントを見てみましょう。

ここで、componetDidMount私が呼び出している関数で確認this.startPollingできます。ページが読み込まれると、1 秒後に次のように表示されます。

  • A)その (poll関数) いくつかの方法で oO が 2 回呼び出されます。
  • B)その ( pollfunction) が再び呼び出されることはありません。

ポーリング アウトを分離した理由は、同じページの他のコンポーネントで使用でき、コードが重複しないようにするためです。

非常に簡単な質問:

これを修正する理由と方法を教えてください。15 秒ごとにポーリングする必要があり、初めて呼び出されたhelloときに 1 回だけ表示する必要があります。poll

0 投票する
3 に答える
1297 参照

javascript - ロングポーリングまたは全二重接続? キャッチはどこですか?

ユーザーのリアルタイム更新を行うために、長いポーリングを使用してメッセージング システムを実装しています。そうすることで、Hotmail などの一部の Web サイトも xhr 要求を使用していることに気付きましたが、それらは私が実装したものとは少し異なっているようです。

図でわかるように、私の実装ではクライアントがリクエストを行い、サーバーは新しいデータ更新が利用可能になるまでリクエストを保持します。次に、ペイロードを送り返し、接続を閉じます。受信すると、javascript は新しい要求を Web サーバーに送信します。

Hotmail は代わりに、接続を開いたまま要求を送り返します。これはどのように可能ですか?? そして、どうすればこれを自分で実装できますか? そして最も重要なことは、違いは何ですか?

ありがとうございました。

ロングポール

0 投票する
2 に答える
1048 参照

javascript - jsコードの代わりにクエリを実行するブラウザーでのSSEとAjaxポーリングの違い

サーバーサイドイベントについて少し読んだことがありますが、SSE と Ajax ポーリングの最大の違いは、後者では応答ごとに自分でサーバーにクエリを実行することになっているのに対し、SSE ではブラウザーがそれを行うことです。それが正しいか?

また、サーバーの処理に関しては、SSE と Ajax Polling の間にほとんど違いはなく、応答を特定の方法でフォーマットし、Content-type: text/event-streamヘッダーを含めるという小さな違いはありますか?

0 投票する
2 に答える
279 参照

ajax - GIF画像の読み込み時間を増やすにはどうすればよいですか?

AJAX メソッドの前に GIF 画像を追加しますが、読み込み時間は非常に短いです。ロード期間の時間を設定するにはどうすればよいですか?その後、AJAX 応答が表示されますか?

0 投票する
1 に答える
411 参照

jsf - Primefaces Dialogフレームワークからダイアログを開く

サラム、

コンポーネントから動的にダイアログに通知を表示しようとしてpollいますが、うまくいかないようです!!

で使用すると、アクションはうまく機能しますcommandButton

これは私のactionListenerのコードです:

私はPF 6.0で作業しています

何が起こるかわかりません:(