最简单的方法:
要更新您的聊天窗口,您必须将请求传递到服务器(使用Ajax),并将接收到的数据发布到某些文本区域(例如,标识为“ TextAreaId”):
function updateChat() {
$.ajax({
url: "your_url",
type: "POST",
success: function (data) {
$("#TextAreaId").value = data;
}
});
}
服务器端应返回一定数量的消息(例如,最后20条).
要在一段时间内更新聊天窗口,可以使用:
要将消息ajax发布到:
function postMessage() {
$.ajax({
url: "your_url",
type: "POST",
data: "message = " + Message + "&user = " + User, // pass message and user name
success: function (data) {
updateChat();
}
});
}
并使用PHP或ASP在服务器端处理ajax请求.
我认为最好使用一些文本文件而不是数据库.它减少了服务器负载.
There您可以找到一个机制来帮助您从服务器Ajax.Request获得响应
Here您可以找到聊天示例.
我找到的最容易的示例Here.