首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

用ajax怎么实现网页私聊,而且数据怎么设计才合理,要有聊天记录功能

2013-01-23 
用ajax如何实现网页私聊,而且数据如何设计才合理,要有聊天记录功能用ajax如何实现网页私聊,而且数据如何设

用ajax如何实现网页私聊,而且数据如何设计才合理,要有聊天记录功能
用ajax如何实现网页私聊,而且数据如何设计才合理,要有聊天记录功能
[解决办法]
每个客户端递交的AJAX请求都带上客户端编号,递交的服务器后由服务器分析是哪个客户端的请求和发送什么数据。
客户端主动获取服务器发送给他的消息。
[解决办法]
我使用jquery的ajax做个简单的例子,用js自带的setTimeout方法,重复调用ajaxRequest()方法


function ajaxRequest(){
  $.ajax{
     type: "post",
     url: '',//
     data : {   },//请求参数
     success: function(data, textStatus){
         //处理数据
     }
  setTimeout('ajaxRequest()',1000);//1秒后执行
}
$(document).onReady(function(){
    ajaxRequest();
});


[解决办法]
为啥放不下呢?把聊天的记录都放在一个textArea标签里面来一个聊天,就在后面叠加.如果做的简单点的话,数据库字段不需要很多,聊天这一块的字段包括
1:信息编号
2:信息内容;
3:发送者;
4:发送时间
[解决办法]
聊天记录放到本地,不用放到服务器

热点排行