【发布时间】:2017-05-29 10:40:20
【问题描述】:
所以,当我刷新页面时,模板字符串会更新为从数据库中提取的新值,并且一直在变化。
有没有办法可以使用 ajax 或类似的东西来自动刷新模板字符串的值?
这是这里的模板字符串:
它是从执行数据库查找值的 GET 请求中提取的。
【问题讨论】:
标签: javascript jquery node.js ajax
所以,当我刷新页面时,模板字符串会更新为从数据库中提取的新值,并且一直在变化。
有没有办法可以使用 ajax 或类似的东西来自动刷新模板字符串的值?
这是这里的模板字符串:
它是从执行数据库查找值的 GET 请求中提取的。
【问题讨论】:
标签: javascript jquery node.js ajax
当然,您需要使用 ajax。然后,需要在元素(如 div、span)内设置该值。然后您创建一个页面来写入更新的值(从数据库中获取并将其写出)。使用 ajax 将页面中的值更新为元素。
【讨论】:
res.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");。还是不行。
尝试使用这种语法调用ajax:
setInterval(function(){
$.ajax({
url: "the_page_that_you_write_out_the_right_result",
cache: false
}).done(function(html) {
$( "#the_id_of_tag_that_you_want_to_display_result" ).append(html);
});
}, 5000);
【讨论】: