我要指出的是,我指的是用PHP/jQuery编写的聊天系统,在这些系统的底部可以看到“User is the a message……”我尝试了很多方法来实现它,但都失败了,我用PHP + MySQL/Ajax + jQuery编写了自己的聊天系统。
我并不是要求有人为我编写函数,而只是给我一个小例子,这样我就可以知道该怎么做了。
我将非常感谢,提前感谢:)
发布于 2010-12-13 19:26:53
使用计时器发送AJAX请求onkeyup,告诉数据库用户正在输入,在另一端,当您下拉聊天消息时,您可以通知其他人他们正在输入。
看看doTimeOut,它在javascript中有一个很好的去抖动的例子……
http://benalman.com/code/projects/jquery-dotimeout/examples/debouncing/
发布于 2010-12-13 19:25:02
您可以尝试检查您的消息文本框是否每隔n秒填充一次内容。如果是,则触发一个服务器请求以更新两个用户之间状态。
发布于 2010-12-13 19:27:48
使用JavaScript每隔(比方说)2秒检查一次是否在聊天窗口按下了任何键。如果是,那么发送一个Ajax请求,告诉您的应用程序用户正在键入某些内容。
https://stackoverflow.com/questions/4428283
复制相似问题