如何通过调用移动浏览器上之前关闭的选项卡来使用 jquery/ajax 更新页面?更新不会自动发生

问题描述 投票:0回答:1

我用asp.net、jquery等开发了一个响应式陶瓷销售网站。 在产品页面上有一个文本区域,客户可以在其中询问更多信息 有关他们正在查看的产品的信息。 在发送电子邮件之前,用户必须输入出现的数字 在文本框中的验证码图像中。问题是当我关闭时 网站(在移动浏览器上,只尝试过 Chrome),然后回忆一下 通过在之前关闭的各个页面之间点击来访问同一页面 列表中的页面,验证码图像不会出现。 我尝试过多种方式来更新图像,甚至 document.visibilityState 中包含 ajax 的整个页面 我成功地使用该指令滚动历史记录,但是 图像没有出现。我想我明白问题是 通过点击已关闭的预览来调用选项卡 页面上一定有一个事件(我不知道)可以让你 使用 ajax 更新页面或部分页面。 我不知道我是否解释过自己。我想知道:当我回忆起该选项卡时,该页面是否没有 自动更新了,为什么图片消失了?

我试过 ($(document).ready) >> window.location.reload();然后还 (document.onvisibilitychange) 将状态从隐藏更改为可见,然后使用 ajax 更新我感兴趣的页面部分,或者 (window.addEventListener("pageshow", function (event) {) 问题仍然存在,因为从当我回想起该选项卡时,我的理解是没有激活加载事件,因此没有有效的指令

javascript jquery asp.net ajax
1个回答
0
投票

我想向社区所有成员道歉,尤其是 到 stackoverflow,因为我简单地通过更新的 ajax 调用解决了问题 页面打开时的代码。事实上onload事件通常 打开选项卡时发生。问题是我做了测试 与另一个页面的javascript文件。 我羞得像只狗一样......

© www.soinside.com 2019 - 2024. All rights reserved.