0

我已经尝试了很长一段时间了,首先我使用 PHP 作为我的服务器端脚本,使用 mysql 作为数据库。我最近遇到了 justgage.com 的在线量具图表。

所以它的代码是这样的:

var g = new JustGage({
   id: "gauge", 
   value: getRandomInt(350, 980), 
   min: 350,
   max: 980,
   title: "Lone Ranger",
   label: "miles traveled"
 });

所以我想使用 javascript 自动刷新从 php 动态设置量具的值,如果我只在值字段中使用 PHP 短标签,这是不可能的。简而言之,我想使用 jusgage.com 图表并实时动态地从 php 获取值而无需刷新 html 这可能吗?

4

2 回答 2

9

使用g.refresh(newValue). 这似乎不在网站上,而且他们没有 API,但我在代码中看到了它。

于 2012-12-01T19:30:57.023 回答
5
  var g1, g2;

  window.onload = function(){

    var g1 = new JustGage({
      id: "cpugauge", 
      value: 0, 
      min: 0,
      max: 100,
      title: "CPU",
      label: "Load"
    });

    var g2 = new JustGage({
      id: "memgauge", 
      value: 0, 
      min: 0,
      max: 100,
      title: "Memory",
      label: "Used"
    });

    setInterval(function() {
        $.get('ajax/cpu.php', function (newValue) { g1.refresh(newValue); });
        $.get('ajax/mem.php', function (newValue) { g2.refresh(newValue); });          
    }, 2500);
  };
于 2013-03-02T22:54:49.030 回答