在视图中重新加载模型

问题描述

我有一个 谷歌地图,它在开头加载了标记和路线。 (.NET5 中的 MVC

标记的位置每隔几秒就会改变一次(保存在服务器上,数据来自移动应用)

我想每隔几秒钟从服务器下载新数据并更新视图。 (我的意思是刷新数据而不重新加载页面)

我通过每隔 5 秒在 JavaScript 中请求 GET 到 REST 来做到这一点,但是否有可能以不同的方式执行此操作?

是否以及如何更新视图中的模型以不时接收新数据?

在互联网上我发现部分重新加载视图,但我只想刷新数据(坐标和其他数据)

解决方法

如果可能,我强烈建议您研究 Blazor 并使用 SignalR。与每 5 秒调用一次 ajax 相比,使用 WebSockets 侦听更改将更加高效和简洁。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...