0

我使用(Ajax/jQuery、MySQL、PHP)制作了简单的聊天框应用程序。这是我的应用程序:http ://userhelio.byethost13.com/Chatvv/index.php 。正如您可以看到的(当您突出显示消息文本时)div 标签每秒刷新一次。我只想在单击“发送消息”按钮(提交按钮)时刷新 div 标签。换句话说,当页面上有活动时。

谢谢

4

1 回答 1

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'); });
于 2012-10-08T18:02:04.243 回答