Codeigniter中的Ajax自动刷新会导致浏览器挂起/崩溃

时间:2014-08-19 19:24:31

标签: ajax codeigniter

我有一个codeigniter项目,从数据库中提取数据,并在div中的视图中以表格形式显示。 div每5秒使用ajax自动刷新。

我面临的问题是大约2-5分钟后,浏览器开始滞后,并挂起。然后我必须强制退出浏览器,清理内存以使系统恢复正常。

我的控制器代码

function view_data()
{
  $this->load->model('site');
  $data['list'] = $this->site->get_data()
  $this->load->view('data',$data);
}

型号代码

function get_data()
{
 $query = $this->db->get('data');
 return $query->result_array();
}

查看代码

<script>
var auto_refresh = setInterval(
function()
{
 $.ajaxSetup({ cache: false });
$('#loaddiv').empty().load(window.location.href);
}, 1000);
</script>

<body>
<div id="loaddiv"><table>.....DATA...</table></div>

0 个答案:

没有答案