各位大侠好,现在做一个在线客服的项目,需要实现输入预知功能:当对方输入的时候自己能够看到 ,不是客户端的那种是网页聊天。实在是没什么思路   网上也搜不到多少资料。有说用Ajax实现的,但是不具体  求助各位的帮忙了。

解决方案 »

  1.   

    用AJAX 客户输入一个字符 自动提交一个字符
      

  2.   

    请问 “输入预知功能” 是什么东东?是不是自动提示?--
    如果是的话,那就是使用ajax的回调查询。在你的输入框中,调用ajax,而ajax把当前用户的输入传回后台处理,通过与数据库中某存在的字段内容进行匹配,然后返回匹配到的list,显示在页面上。我只能提高思路,偶这没代码。
      

  3.   

    这貌似是个流行 可以顶一下 
    以前ICQ有这样的功能 比QQ要好  就是说对方输入什么你能及时看到 如果对方输入一半觉得不妥又删除了重新输入你也知道 QQ的功能是能知道对方在输入东西但是输入的内容不知道
    我觉得还是QQ这种用户体验好一点
    web聊天
    如果是ICQ那种方式就是采用每个字符提交 
    如果是QQ那种 就设置一个timer 比如定时500ms 键盘没输入就说明没在输入,如此种种 
    当然要用ajax啦
    具体的查资料吧
      

  4.   

    分别处理输入框获得焦点和失去焦点的事件,用Ajax往服务器发状态,获得焦点即正在输入
      

  5.   

    分别处理输入框获得焦点和失去焦点的事件,用Ajax往服务器发状态,获得焦点即正在输入
      

  6.   

    悲剧,网速慢再点一下就发了两次,看来CSDN也没解决重复提交问题啊!
      

  7.   

    搞个ajax 往application作用域里面存数据 
      

  8.   

    唉  哥们  以前我也想过要做这么个东西  不过后来只能 聊天没有预知的功能
     如果你硬要不顾服务器的效率的话  就像他们说的好了  在文本上加个监听器把  说白了就是加个 keyDown事件   然后在用Ajax  做处理 他按一下就发送个请求  在按一下又发送个请求  不过 那个预知输入会动的 图片就需要你自己用js控制了  很麻烦的 ok 思路很简单  起码半天的时间  搞定吧  嘿嘿  
      

  9.   

    这个只能用PUSH技术,要不然你的服务器会崩溃的!