1

ajaxを使用してユーザーに現在の割り当てを表示するページがあります。更新があるかどうかを確認するためにページを更新する代わりに、ajaxを使用して4秒ごとにデータを更新しています。ドキュメントのタイトルを「タスク数:4」のように変更し、ユーザーが新しいタスクを完了するか、別のタスクが割り当てられたときにも更新するように依頼されました。単純な「setInterval」javascript関数を使用してみましたが、PHPはサーバー側であるため、変数部分は更新されません...

また、ajaxコード内から「document.title」を設定しようとしましたが、それだけではうまくいきませんでした。

ページを表示しているユーザーに割り当てられたタスクの数を表示するためにドキュメントのタイトルを更新する簡単な方法はありますか?

4

2 に答える 2

1

AJAX応答とともにクライアントのJavascriptコードに送信されるデータの$_SESSIONから値を返します。クライアント側で取得したら、必要なものをjavascriptで設定します。

于 2012-11-28T14:36:16.007 に答える
0

タスクの数(および必要なその他の情報)のみを返す専用のphpをajaxで呼び出す必要があります。

タイトルを変更するには、document.title="ajaxで返されたデータ";を呼び出すだけです。

そして、あなたが述べたように、このすべてのコード(ajax呼び出しとタイトルセット)をsetintervalを使用して関数内に配置します。

于 2012-11-28T14:38:06.890 に答える