【发布时间】:2016-12-30 04:47:05
【问题描述】:
晚安 SO 社区,
我正在尝试为我的网站网络构建一个全球聊天系统。换句话说,工作人员可以登录 www.myadminswebsite.com 并查看我们所有其他外部站点的实时聊天系统。我的系统运行良好,除了每次用户提交新消息时页面都会刷新。我可以做些什么来避免刷新页面以提交消息?目前,我正在使用一个向自身发布的 HTML 表单,然后页面检查 $_POST["var"] 是否存在,然后写入 IM 日志文件。
来自 HTML 表单的代码
<form method='POST' action='" . $_SERVER['PHP_SELF'] . "'>
<input type='text' name='newMSG' id='lcTextInput' placeholder='Type a Message'>
<input type='submit' value='Send'>
</form>
处理 POST 的函数
if (isset($_POST['newMSG'])) {
$wHandle = fopen($lFile, "a");
fwrite($wHandle, "[CUSTOMER] " . $_POST['newMSG'] . "\n");
fclose($wHandle);
}
除了刷新页面之外,这就是我需要它做的事情。如果您需要更多信息或有任何想法,请告诉我!
提前致谢,
提姆
【问题讨论】:
-
你检查过这个链接吗? stackoverflow.com/questions/2866063/…
标签: javascript php html post refresh