当前位置: 首页 > 知识库问答 >
问题:

在两页之间发送和接收数据

曾奇略
2023-03-14

我正在做一个基本的投票系统,其中我有2个HTML页面(都在同一个域上)。在第1页上有两个按钮,用户可以从中选择一个。第2页我想在一个图形中显示所选的选项。目标是,如果在第1页上点击了一个按钮,第2页上的数据就会自动更新,而不会刷新整个页面。

为了做到这一点,我尝试将单击的选项保存在LocalStorage中。我通过使用localstorage.getitem('')编写变量来获得数据。但是,当我得到数据时,我必须手动刷新第2页,以便结果显示。有办法更新第2页的数据吗?所以如果我按多个按钮,第二页上会显示多个响应?

我还看到了使用WebSockets的可能性。由于我只熟悉HTML和JavaScript,我想知道是否有可能解决我的问题,而不设置服务器并在本地运行。如果这是不可能的,什么是最好的(也许是最简单的)方法来解决我的问题?

共有1个答案

农英杰
2023-03-14

如果第2页成功读取从本地存储获得的变量(该变量正在由第1页上采取的操作更新),则可以使用setinterval创建计时器,以每隔x毫秒从本地存储读取一次。则图形将自行更新。

请参阅此处的setInterval文档。

 类似资料:
  • null 我希望得到json,但我得到了这个错误: 看起来我的servlet没有返回任何东西。如果我用更改,我什么也得不到。如果我用,我仍然一无所获。 谢谢:)(请客气,这是我第一次学习这些语言。而我已经很困惑了)。 我在catalina.out中获得。 再次感谢你对我的耐心和时间。

  • 本文向大家介绍如何与服务器之间发送和接收JSON数据,包括了如何与服务器之间发送和接收JSON数据的使用技巧和注意事项,需要的朋友参考一下 JavaScript可以将网络请求发送到服务器并加载JSON。JS使用称为AJAX的东西来做到这一点。AJAX代表异步JavaScript和XML。JS具有一个API,可提取以将GET(接收)和POST(发送)信息发送到服务器。 您可以通过以下方式使用访存来获

  • 我计划做一个项目,其中包括一个作为visual studio控制台应用程序的服务器和一个作为qt应用程序的客户端应用程序,我想知道是否有可能在这两个应用程序之间发送和接收数据,如果是的话,我还想知道它是否也能在android上工作,在windows作为windows服务器端和android作为客户端之间工作 注意:服务器将使用winsock,客户端将使用qt套接字,两个应用程序将使用tcp套接字

  • 我有一个问题与分页和codeigniter。我有一个快速搜索视图,我正在将信息提交给索引控制器函数,并在那里设置分页并调用快速搜索方法来获取我想要的数据。它就是不起作用。我花了5个多小时重写这些方法,甚至从快速搜索开始,然后传递到索引函数,但没有任何效果,请帮助。 快速搜索功能: sql是这样的: 显示了数据,但我看不到其中的页码。。甚至当我想更改url进行分段时,它也会说我没有任何数据。 该视图