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