从JSON实时更新

Live updating from JSON

本文关键字:实时更新 JSON      更新时间:2023-09-26

我有一个JSON文件,它是动态的,包含包括唯一id在内的匹配信息。JSON分为3个数组:实时数组、即将到来的数组和最近的数组。由于我是Javascript的新手,我想知道制作这个livescore脚本的最佳方法是什么。我需要它在不刷新浏览器的情况下进行更新?我有什么选择?也许有人有片段?

JSON通过连接到cron作业的另一个脚本自动更新,因此该脚本不需要对JSON做任何事情。仅检索和显示数据。

我使用的是dreamhost,它允许我访问shell,所以websocket等是一种选择。

您需要一个jquery用户来为您提供一个关于这个问题的小技巧,但在普通的ecmascript 6中,您使用XMLHttpRequest对象从服务器获取JSON。该对象可以异步地从服务器请求数据,并由客户端/浏览器触发,因此您可以随时更新实时比赛信息。你只需要编写一个函数,在更新时用新信息替换网页上的数据。