我使用(Ajax / jQuery,MySQL,PHP)制作了简单的聊天框应用程序。这是我的申请:http://userhelio.byethost13.com/Chatvv/index.php。你可以ses(当你突出显示消息的文本时)div标签每秒刷新一次。我想只在我点击“发送消息”按钮(提交按钮)时刷新div标签。换句话说,当页面上有活动时。
谢谢
答案 0 :(得分:0)
代码中的setInterval()语句可能是导致每秒刷新一次的罪魁祸首:
setInterval(function() { $('#result').load('data.php'); }, 500);
从您的一个脚本文件中删除它,它应该一直停止刷新。而是将其替换为按钮的单击处理程序,该按钮在间隔函数中执行代码块。
您可以按如下方式设置(假设您的按钮的ID为“buttonID”):
$('#buttonID').click(function () { $('#result').load('data.php'); });
要在页面上执行初始加载,请添加以下内容:
$(document).ready(function () { $('#result').load('data.php'); });