Javascript每15秒更新一次值

Javascript update value each 15 seconds

本文关键字:一次 15秒 更新 Javascript      更新时间:2023-09-26

页面应该显示来自某个服务的一些值

该值必须每15秒更新一次。我只知道一种方法,使用setInterval和$.ajax调用,但有人说,现有的5种方法包括不跨浏览器。有人能帮我辨认他们吗?

谢谢。

您也可以使用,但它会刷新整个页面的

<meta http-equiv="refresh" content="15">

重定向到新页面

<meta http-equiv="refresh" content=15";url=http://example.com/">

点击此处了解更多信息

  • 您可以更改document.location,从而重新加载整个页面
  • 您可以将动态内容放在iframe中,并仅重新加载此框架
  • 您可以使用WebSockets并让服务器推送更新

如果您希望将数据插入到特定元素中,则不需要调用$.ajax,因为您真正想要做的只是从服务器端脚本中提取数据。你可以用$.load来代替:

$(function() {
   setInterval(function() {
      $('.element').load('/location/to/script');
   },15000);
));

如果您只需要一个值,那么您可以通过JSON使用$.ajax。

我将使用setInterval$.ajax