晚上好,
我正在开展个人项目,而且进展顺利。但是我脑子里浮现出一个想法。
有没有办法在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" }
非常感谢您的帮助。
答案 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>