我是jquery的新手,我想知道如何向我网站上的所有用户发送消息,而无需刷新页面。
就像,我有一个表格:
<form action="" method="post">
<input type="text" name="msg">
<input type="submit" name="submit" value="Send">
</form>
现在我想要输入“你好”。然后我点击发送。然后,该消息应出现在我网站上当前所有用户身上,但不会刷新该页面。
这可能吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
你不能只用jQuery做这件事。 jQuery只是在客户端PC上运行的javascript框架。您可以通过多种方式实现目标。例如,您可以通过PHP将消息从表单保存到数据库中。在客户端,您需要检查(例如每10秒)数据库(jQuery - Ajax)如果有更改(例如针对日期时间),那么您将重新加载div并将其显示给用户。 这只是你如何做到这一点的一种方式。当然还有其他方法。 Node.JS,Socket.IO是更容易实现这一目标的绝佳工具:)