用ajax如何实现网页私聊,而且数据如何设计才合理,要有聊天记录功能
1:信息编号
2:信息内容;
3:发送者;
4:发送时间聊天记录放到本地,不用放到服务器我使用jquery的ajax做个简单的例子,用js自带的setTimeout方法,重复调用ajaxRequest()方法
每个客户端递交的AJAX请求都带上客户端编号,递交的服务器后由服务器分析是哪个客户端的请求和发送什么数据。
function ajaxRequest(){
$.ajax{
type: "post",
url: '',//
data : { },//请求参数
success: function(data, textStatus){
//处理数据
}
setTimeout('ajaxRequest()',1000);//1秒后执行
}
$(document).onReady(function(){
ajaxRequest();
});
客户端主动获取服务器发送给他的消息。