问题标签 [reload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2395 浏览

javascript - 使用 Javascript 的持久数据

我有一个具有“父”窗口的应用程序。在父窗口中有菜单项,如下所示(此处使用 PHP):

每个链接都会在不同的“子”窗口中打开相应的页面。当父窗口关闭时,所有子窗口都必须关闭。我已经用 Javascript 实现了这个功能,这里是函数:

这是我的问题,当用户重新加载父窗口然后单击注销时,子窗口保持打开状态。这是有道理的,因为当父级重新加载时 childWindow 数组会丢失。

如何通过重新加载使 childWindow 数组持久化?

谢谢!

0 投票
2 回答
2040 浏览

ajax - 调用因页面加载而中断

我是一个使用 ajax 的初学者,我一直认为它是完全异步的。但我发现调用可能会因页面重新加载或页面更改(如单击超链接)而中断。我的印象是,当启动 ajax 调用时,无论浏览器之后做什么,都会执行它。那是错的吗?

现在谈谈我遇到的具体问题:想想用户回答问题的在线测试(通过输入文本框)。当文本框失去焦点时,将触发一个 ajax 调用,将文本框的值保存到数据库中。在文本框之间切换时效果很好。但是,我还有一个提交按钮,它会触发对另一个页面的发布操作(它是提交按钮)。当我在文本框中输入内容并随后单击按钮时,不会执行呼叫。此外,当我在文本框中输入内容时,单击其他地方(也触发调用)并迅速单击提交按钮,调用也不会进行。这是预期的行为吗?

我首先使用 ajax 的原因是保留这些值,因此当发生不可预见的事情时,例如浏览器崩溃,已经输入的文本已经保存。

难道我的思维方式不对?你将如何解决这个问题?

感谢您的时间!

0 投票
7 回答
51251 浏览

javascript - Javascript:如何真正重新加载带有锚标记的网站?

以这个代码片段为例:

已经在网站上mysite.htm并通过触发重新加载location.href不会重新加载页面,而是跳转到 URL 中命名的锚点。

我需要一种机制来真正重新加载页面。有任何想法吗?

PS:我尝试了 location 的其他方法,但都没有成功:(

编辑
不要挂在文件类型上htm。我也需要它用于动态网站。

0 投票
3 回答
11229 浏览

asp.net-mvc - 如何在不使用 ajax mvc 的情况下从按钮单击调用控制器

一般来说,我是网络编程的新手,所以这可能是一个非常简单的问题。然而,我在网上找不到任何东西。

我想要做的是用键入的搜索字符串调用我的控制器并从数据库返回结果并对结果进行分页。现在我正在使用一个在按下按钮时调用的函数。该函数如下所示:

发生的情况是调用了我的控制器,并且我的 searchResults div 填充了结果并进行了分页。用户可以单击返回的任何搜索结果来查看详细信息。

问题是当用户单击浏览器的“返回”按钮时,页面返回到输入搜索之前的状态,这是因为 ajax 调用。我想要做的是,调用控制器并像谷歌一样加载页面。我不会使用 PartialView,而是使用 View(我的猜测)。

我将如何调用控制器并让页面重新加载结果。我一定错过了一些基本的东西,因为这绝对看起来应该很容易。

0 投票
17 回答
1315839 浏览

bash - 如何在不注销并重新登录的情况下重新加载 .bashrc 设置?

如果我对 进行更改.bashrc,如何在不注销并重新登录的情况下重新加载它?

0 投票
1 回答
861 浏览

activex - 接受activex对象后是否可以避免页面重新加载

我有一个多页的网页流(jsp)。用户完成大量工作后,我需要使用 activex 组件,如果在机器上没有按下,用户会在顶部显示黄色条以接受组件,接受页面后重新加载,用户必须重复所有工作,对页面被重新加载的事实做 - 这可以避免吗?

0 投票
3 回答
1501 浏览

jquery - jQuery - 跟随跳转链接后重新加载页面

我正在使用隐藏的 div 创建幻灯片效果。单击缩略图后,相应的 div 会出现在窗口中,而其他 div 将被隐藏。但是,我还需要重新加载页面。我试图使用这样的东西:

但是,这将重新加载页面而无需点击链接(类似于 href="#div02")。如何让它同时关注链接并重新加载页面?

0 投票
14 回答
409823 浏览

jquery - 使用 jQuery 刷新(重新加载)页面一次?

我想知道如何使用 jQuery 刷新/重新加载页面(甚至特定的 div)一次(!)?

理想情况下,在DOM structure可用之后(参见onload事件)并且不会对功能产生负面back button影响bookmark

请注意:replace() 由于第三方限制,不允许使用。

0 投票
3 回答
7837 浏览

javascript - 使用原型重新加载页面

有没有办法使用原型重新加载页面(或重定向到自身)?

0 投票
1 回答
1102 浏览

cocoa - NSTableView,NSArrayController 和仅在按键后重新加载?

我有以下情况:

  1. 在包含 NSTableView 的第一个窗口内有一个自定义视图。
  2. 在第一个窗口内选择表视图之后,有第二个窗口充当当前对象的表单。

更多细节:

  • 我已经在 NSTableView 中实现了 setDoubleAction: 行为,它基本上打开了第二个窗口
  • 表视图绑定到(子类)NSArrayController 的排列对象
  • 第二个窗口(双击打开)中的特定界面元素绑定到 NSArrayController 的选择
  • 我将 NSArrayController 子类化并修改了以下函数:

一开始我改变了addObject:(或者add:,这并不重要):

然后我改变了删除:

  • 打开首选项表的操作只是一个衬里:[NSApp beginSheet:preferenceWindow modalForWindow:[_preferenceView window] modalDelegate:nil didEndSelector:NULL contextInfo:NULL];
  • 用户按下返回键/确定按钮后执行的代码也不复杂。

它只是将阵列控制器的当前内容保存到磁盘并关闭第二个窗口:

最后这是我的问题/问题

当我在第二个窗口中按下返回键时,窗口关闭,数据被保存,NSTableView 被正确重新加载,无需任何进一步的交互。但是当我用鼠标按下 OK 按钮时,似乎什么也没有发生。这是有趣的部分:当我现在在第二个窗口消失后在第一个窗口的表视图中选择另一行时,之前选择的行(读取:更新的对象)会正确重新加载并显示我在第二个窗口中编辑的内容具有绑定到选择的界面元素的窗口。

基本上我的实现工作,但不是当用户使用鼠标关闭窗口时。

我能发现的唯一区别是 currentEvent,但我无法想象这会如何改变这个简单应用程序的行为。

  • 当我用鼠标按下 OK 按钮时:NSEvent: type=LMouseUp loc=(563.055,30.1484) time=58450.2 flags=0 win=0x0 winNum=5371 ctxt=0x0 evNum=8093 click=1 buttonNumber=0 pressure=0 subtype=NSTabletPointEventSubtype deviceID=0 x=19469 y=15838 z=0 buttons=0x0 pressure=0.000000 tilt={0.453108, -0.140629} rotation=0.000000 tangentialPressure=0.000000 vendor1-3=(0, 0, 0)
  • 当我按下回车键时:NSEvent: type=KeyDown loc=(0,300) time=58474.8 flags=0 win=0x0 winNum=5371 ctxt=0x0 chars=" " unmodchars=" " repeat=0 keyCode=36

有什么想法可以解决我的问题吗?