该页面应显示来自某些服务的一些价值
该值必须每15秒更新一次。 我知道只有一种方法,使用setInterval并使用$ .ajax调用,但有些人说存在的方法超过5种方法,包括不跨浏览器。有人可以帮我识别吗?
感谢。
答案 0 :(得分:2)
您也可以使用,但它会刷新整个页面
<meta http-equiv="refresh" content="15">
重定向到新页面
<meta http-equiv="refresh" content=15";url=http://example.com/">
了解详情here
答案 1 :(得分:1)
document.location
,从而重新加载整个页面答案 2 :(得分:1)
如果您希望将数据插入特定元素,则无需调用$ .ajax,因为您真正想要做的就是从服务器端脚本中提取数据。您可以使用$ .load代替:
$(function() {
setInterval(function() {
$('.element').load('/location/to/script');
},15000);
));
如果您只需要一个值,那么您可以通过JSON使用$ .ajax。
答案 3 :(得分:0)
我会使用setInterval
和$.ajax