ajxa refresh

<include file="Public:head"/>
 <div class="content">
          <div class="cLineB" style="height:60px"><br />
              <h4>人工客服</h4>
              <a href="javascript:history.go(-1);"  class="right btnGrayS vm" style="margin-top:-27px" >返回</a>
          </div>
<div class="msgWrap">
 
  <TABLE class="ListProduct" border="0" cellSpacing="0" cellPadding="0" width="100%">
              <THEAD>
                <TH>序号</TH>
                <TH>访客编号</TH>
                <TH>接待客服编号</TH>
                <TH>在线时间</TH>
                <TH>访客IP</TH>
              </THEAD>
              <TBODY id="in_tbody">
                 <volist id="list" name="list">
                <TR class="trdel">
                  <TD class="tddel">{:$i}</TD>
                  <TD class="tddel">{:$list.id}</TD>
                  <TD class="tddel">{:$list.to}</TD>
                  <TD class="tddel">{:$list.time|date='Y-m-d h:i:s',###}</TD>
                  <TD class="tddel">{:$list.ip}</TD>
                </TR>
                </volist>
              </TBODY>
            </TABLE>
 
<a href="/index.php?g=User&m=Customer&a=customer_care&token={:$token}" class="btnGreen" style="margin-left: 20px;margin-top: 10px;" target="_blank">打开一个客服</a>
<br/>
<a href="/index.php?g=Wap&m=Customer&a=customer&token={:$token}" class="btnGreen" style="margin-left: 20px;margin-top: 10px;" target="_blank">模拟一个来客</a>

  </div>

</div>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>   
    <script>     
    function getLocalTime(nS) {     
         return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");      
    }
    </script>
   <script language="JavaScript">
        function trefresh()
        {
            $.getJSON('/index.php?g=User&m=Customer&a=index&t='+Math.random()+'&callback=?',{classid:1,num:2},function(json){
            
            var in_tbody_del=document.getElementById("in_tbody");
            var arrs = in_tbody_del.getElementsByTagName("TR");
            var size = arrs.length;
            for(i = 0;i < size;i++){
                    arrs[0].parentNode.removeChild(arrs[0]);
            }
            
            
            var jsonarray =json;
            for(var i =0;i<jsonarray.length;i++){
                var jsonobj = jsonarray[i];
                var in_tbody=document.getElementById("in_tbody");  
                var tr=document.createElement("TR");
                
                tr.id="trid"+i;  
                in_tbody.appendChild(tr);
                    var in_tr=document.getElementById("trid"+i);
                    var td=document.createElement("TD");  
                    td.id="tdid"+i;
                    var ii=i+1;
                    td.innerHTML=ii;
                    in_tr.appendChild(td);
                for(var x in jsonobj){
                    var in_tr=document.getElementById("trid"+i);
                    var td=document.createElement("TD");  
                    td.id="tdid"+i;
                    if(x=='time'){
                        td.innerHTML=getLocalTime(jsonobj[x]);
                    }else{
                        td.innerHTML=jsonobj[x];
                    }
                    in_tr.appendChild(td);
                    
                }
            }
            });

            setTimeout('trefresh()',1000);
        }
        setTimeout('trefresh()',1000);
    </script>
    
 

<!--底部-->
      </div> <div class="clr"></div>

<include file="Public:footer"/>


<?php
class CustomerAction extends UserAction{
    public function _initialize(){
        parent::_initialize();
    }

    public function index(){
        $token=session('token');
        $r = mysql_query("SELECT `id`,`to`,`time`,`ip` FROM `chat_online` WHERE `token`='".$token."' ORDER BY `time` ASC");
        $num=mysql_num_rows($r);
        //dump($num);exit();
        $array = array();
        for($i=0;$i<$num;$i++)
        {
         $array[$i]=mysql_fetch_assoc($r);
        }
        mysql_free_result($r);
        $this->assign('list',$array);
        $this->assign('token',$token);
        $jsonarray=json_encode($array);
        $classid=$_GET['classid'];
        $num=$_GET['num'];
        if($classid&&$num){
            $results = $array;
            echo $_GET['callback'] . '(' . json_encode($results) . ')';
            die;
        }
        $this->display();
    }

    public function customer_care(){
        $this->display();
    }
    
    
}


?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值