0

(Ajax / jQuery、MySQL、PHP)を使用してチャットボックスアプリケーションを作成しました。これが私のアプリケーションです:http://userhelio.byethost13.com/Chatvv/index.php。できるように(メッセージのテキストを強調表示すると)divタグが毎秒更新されます。「メッセージの送信」ボタン(送信ボタン)をクリックしたときにのみdivタグを更新したいと思います。つまり、ページにアクティビティがある場合です。

ありがとう

4

1 に答える 1

0

コード内のsetInterval()ステートメントは、1秒ごとに更新される原因である可能性があります。

setInterval(function() { $('#result').load('data.php'); }, 500);

1つのスクリプトファイルからそれを削除すると、常に更新が停止するはずです。むしろ、間隔の関数でコードブロックを実行するボタンのクリックハンドラーに置き換えてください。

次のように設定できます(ボタンのIDが「buttonID」であると想定)。

$('#buttonID').click(function () { $('#result').load('data.php'); });

ページで初期ロードを行うには、以下を追加します。

$(document).ready(function () { $('#result').load('data.php'); });
于 2012-10-08T18:02:04.243 に答える