如何在画布中丢失我的图表来重新加载页面?

时间:2015-06-05 13:18:29

标签: javascript jquery html5 canvas

我有以下代码:

-reloadData

因此,-reloadData返回一个表,其中包含数据库中sql查询的数据。 在我的PHP代码中插入了canvas元素:

   <div id='info_e1' style="display: inline_block" ></div>
   <script>
       (function($){
           $(document).ready(function(){        
               var $container = $("#info_e1");

               $container.load('getinfo.php');
               var refreshId = setInterval(function(){
                   var $ctx = $("#canvas-e1")[0].getContext('2d');
                   console.log($ctx);
                   $container.load('getinfo.php');
                   $('#chart-e1').append($ctx);
               }, 5000);
            });
        })(jQuery);
    </script>

假设我在canvas元素中绘制了一个图表,问题是在重新加载div后5秒钟后我也会被删除。是否有保存画布中的内容并在重新加载时将其添加回画布?

1 个答案:

答案 0 :(得分:0)

根本不要重新加载图表。或者使用本地存储来存储结果getinfo.php以供以后重用。

Here您可以检查目标浏览器是否支持本地存储。