2014-02-25 68 views
-1

我已经使用下面的代码在不重新加载页面的情况下自动更新页面表格。它的工作正常,但不适用于Firefox。任何速战速决请.....使用Chrome浏览器但不能与Firefox配合使用的JavaScript代码

var nIntervId; 
      $(document).ready(function() { 
       nIntervId = setInterval(refresh, 2000); 
      }); 

     function refresh(){ 
      var $table = $("table#mytable"); 
       $.getJSON("http://www.scannerdemo.com/get_latest_verification/", function(obj){   
        $.each(obj, function(key, value){ 
        var rows = ""; 
        var color_status="badge badge-inverse"; 
        if (value.status=="Registered"){ 
       color_status="badge badge-info"; 
       } 
        else if((value.status=="Tampered") ||(value.status=="Tampered with line cut")) 
          { 
       color_status="badge badge-important"; 
       } 
        else if(value.status=="Verified"){ 
       color_status="badge badge-success"; 
       }   
        rows=rows+"<tr>"+"<td><a href='/status/{{ record.asset_code }}'>"+value.asset_code+"</a></td>" 
         +"<td>" + value.scan_time + "</td>" 
         +"<td>" + value.credential + "</td>" 
         +"<td>"+"<span class='" + color_status + "'>" + value.status +"</span>" +"</td>" 
         +"<td>" + value.operator + "</td>" 
         +"<td>" + value.location + "</td>" 
         +"<td>" + value.auth_code + "</td>" 
         +"<td>" + value.emp_id + "</td>" 
         +"</tr>"; 
      $table.prepend(rows); 

      }); 

     }); 
    } 
+0

您是否获得在控制台中的任何错误? – Andy

+0

刷新方法没有调用 –

+0

ctrl + f5刷新Firefox的缓存? – speti43

回答

0

试试这个代码:

​​
相关问题