RealTime将变量显示为JSON字符串更改

时间:2018-05-01 23:33:40

标签: javascript jquery json

晚上好,

我正在开展个人项目,而且进展顺利。但是我脑子里浮现出一个想法。

有没有办法在JSON字符串更改时自动刷新变量值(使用jQuery / JavaScript?

示例:启动JSON

from breaffy.helper import CssMixin as CssMixin
Helper = CssMixin

# Rest of the code ...
数据库检查后

将更改字符串

data = { "time": "01:28" }

页面中的元素如何始终显示更新的值而无需重写

data = { "time": "01:29" }

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

不是分配给变量,而是尝试调用函数:

const data = (() => {
  let obj;
  function updateView(text) {
    $('#some_id').text(text);
  }
  return {
    setData: function(newObj) {
      obj = newObj;
      updateView(JSON.stringify(newObj));
    },
    getData: () => obj,
  };
})();
data.setData({ "time": "01:28" });
setTimeout(() => data.setData({ "time": "01:29" }), 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='some_id'></div>