Ajax长连接项目案例

  所谓的长连接,就是不断去发送请求,把请求阻塞在服务器端,每次超过请求时间就去重新发送请求,保持连接,随时获取服务器端的响应的数据

  项目案例:

  

复制代码 代码如下:

  function connection(){

  $.ajax({

  type:"GET",

  url:"/api2/session/event?",

  data:{

  "uid":obj.uid,

  "sessionID":"cool"

  },

  success:function(serverData){

  connection();

  },

  error:function(XMLHttpRequest, textStatus, errorThrown){

  connection();

  }

  });

  }