IE,jQuery.load()和SetInterval()

时间:2012-06-21 07:24:24

标签: jquery internet-explorer firefox google-chrome

我在IE上遇到问题,在FF和Chrome上有很长的过程。 事实上我正在使用CodeIgniter,我有:
1.使用简单代码的视图,使用ID showGraph

显示我的报告
<div id="showGraph_" style="margin-top:10px; width: 100%; height: 100%;">

</div>
  1. 通过控制器我从数据库中获取数据并发送到getGraph.php

    $result['totalreport'] = $this->getreport->getValues();

    $this->load->view('getGraph',$result);

  2. // getreport是Model,获取的结果将传递给视图。这个级别的一切都很好

    1. 在getGraph上我将数据发送到$.jqplot() - 这里没关系
    2. 现在问题在于main.js文件。我这样做:

      $('#showGraph_').load(url_base+"/user/getGraph");

    3. 在我的主视图中,我显示了图表。没关系。 但是现在由于数据在数据库中每次都在变化,因此网页必须加载每个x-secondes新数据,因此我将其添加到代码中:

      var showGraphs = setInterval(function()
          {
              $("#showGraph_").load(url_base+"/user/getGraph");
          },
          10000
      );
      

      IE不再显示,没有再显示。
      Firefox和Chrome显示并且刷新了10000毫秒but it is coming a long process, the computer becomes slow at a certain time means that the fact that it is loading it is coming too much for the browser to handle

      我该如何解决这个问题? 1.如何在IE上显示此负载?
      2.如何解决使计算机变慢的刷新问题?

0 个答案:

没有答案