通过.xml更新动态更新Dypgraphs

时间:2016-01-12 00:20:56

标签: dygraphs

目前,通过mchp.js中的文件status.xml更新index.html很好,但是想在dynamic-update.html中更新vary作为Dygraphs的一部分。

问题:给定的格式可以动态更新index.html中的html格式数据,但是不会更新javascript的变量,也是在index.htm中,是他们利用工作格式更新的一种方式var y?

以下是index.htm,status.xml和mchp.js的代码片段:

mchp.js:由Ajax调用,从status.xml更新到index.htm

document.getElementById("NodeTemp1").innerHTML = getXMLValue(xmlData, "NodeTemp1");

status.xml:保存动态变量NodeTemp(1)的文件

<NodeTemp1>~NodeTemp(1)~</NodeTemp1>

index.htm:工作 - 动态更新变量NodeTemp1

<div align="center">Node 1 Temperature: <span id="NodeTemp1">?</span></div>

index.htm:Not Working var y not updating

<script type="text/javascript">
      var data = [];
      var t = new Date();



      var g1 = new Dygraph(document.getElementById("div_g1"), data,
                          {
                            drawPoints: true,
                            showRoller: true,
                            title: 'Temperature Vs. Time',
                            xlabel: 'Time',
                            ylabel: 'temperature',
                            labels: ['Time', 'Temperature']
                          });
      setInterval(function() {
        var x = new Date();  // current time
        **var y = NodeTemp1; // have tried <div id="NodeTemp1">?</div>**
        data.push([x, y]);
        g1.updateOptions( { 'file': data } );
      }, 1000);

    </script>

0 个答案:

没有答案