请求堵塞求助高人指点

浏览:409 发布日期:2014/08/29 分类:求助交流
大家好
我在做一个拍卖的程序,详细页面ajax请求获取当前出价数据代码如下// 异步获取拍品当前出价信息
    public function ajaxget(){
      $itim = I('post.second');
      //pre(S('bid'.I('post.pid'))['bidcount']);
      for ($i=0; $i < I('post.second'); $i++) { 
        if(S('bid'.I('post.pid'))['bidcount']>I('post.bidcount')){
          echo json_encode(array('status'=>1,'itimt'=>$itim,'bidinfo'=>S('bid'.I('post.pid'))));
          exit;
        }else{
          sleep(1);
        }
        $itim-=1;
      }
      echo json_encode(array('status'=>0,'itimt'=>I('post.second'),'count'=>S('bid'.I('post.pid'))['bidcount']));
    }s
ajax请求一次服务器检查数据是否有别人出价,请求在服务器等待10秒,每秒检查一次,有人出价返回出价信息,没人出价返回0
然后我手动出价一次,执行的并不是上面这个方法,按说会立即返回了数据,可是我手动请求的这次却也等了10秒和之前ajax请求那次一起返回了。
这是为什么呢?
求高人指点
最佳答案
评论( 相关
后面还有条评论,点击查看>>