【发布时间】:2020-02-15 07:41:12
【问题描述】:
我正在创建一个 mqtt Web 应用程序,当从服务器发布消息时,我在 mqtt javascript 函数中得到一个 json 数组。
我有一个用户可以订阅的订阅页面(订阅代码在mqtt javascript中),所以一旦用户登录,就有多个页面,用户可以检查每个页面的数据。
但我面临的问题是,当页面被重定向时,它会再次要求订阅用户。
目前我正在母版页上加载该脚本,因此它每次都会在每个页面上加载,并且计时器代码不会执行
【问题讨论】:
-
如果你想实现这个,你需要实现单页应用。
js将在每次加载页面时重新执行,方法是从服务器获取新的 html 文件。如果您希望您的 javascript 跨页面存在,您需要更改页面内容而不是加载新页面。 -
如果它包含在母版页中,那么它也将包含在使用母版页的每个页面中。如果您需要帮助,您需要发布一些代码 - 这可能只是您的 Javascript 中的一个简单错误,但如果没有看到它,我们无法帮助您。
-
我希望 javascript 在所有页面中都存在。我该怎么做。
标签: javascript c# asp.net web