问题标签 [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 投票
1 回答
1883 浏览

javascript - 将重新加载伪装成新的帖子事件,没有父显示“如果不重新发送信息,此页面无法刷新”消息

我有一个带有表单的父站点,并且我有通过open.window.

我想opener.location.reload()在 Jquery中重新加载父站点.unload event。这工作正常,直到用户在父站点上提交表单然后关闭弹出窗口。我收到通常的“如果不重新发送信息就无法刷新此页面”消息。

我尝试在 GET 中添加一些参数opener.location.href,但没有效果。

我可以以某种方式模拟带有opener.location.reload()事件的帖子提交,还是有其他方法可以实现我的目标?

0 投票
4 回答
709 浏览

ruby-on-rails - 模板自定义/rails 重新加载

我正在寻找让用户能够在 Rails 应用程序的最小部分中修改代码,该部分位于应用程序目录中。我被“在生产中不自动重新加载任何东西”所困扰,有没有办法避免它?

(谈论“用户的模板定制”;液体是解决这个问题的一种方法吗?看起来不是这样,但仍然可能是)。

如果有任何帮助,谢谢。

0 投票
1 回答
837 浏览

python - 如何重新加载在另一个文件中导入的 Python 模块?

我正在尝试学习 Python 如何重新加载模块,但遇到了障碍。假设我有:

dir1\file1.py

dir1\dir2\file2.py

重新加载调用未能找到模块“file2”。

我的问题是,我该如何正确地做到这一点,而不必将所有内容都保存在一个文件中?

一个相关问题:当​​重新加载工作时,myObject 会使用新代码吗?

谢谢你

0 投票
7 回答
11031 浏览

python - 在 Python 中,如何在重新加载后更改实例化对象?

假设您有一个从模块内的类实例化的对象。现在,您重新加载该模块。您想做的下一件事是使重新加载影响该类。

您是否必须创建一个新的 ClassChange 对象,将 myObject 复制到该对象中,然后删除旧的 myObject?或者有没有更简单的方法?

编辑: run() 方法看起来像一个静态类风格的方法,但这只是为了简洁。我希望 run() 方法对对象内的数据进行操作,因此静态模块函数不会...

0 投票
2 回答
4057 浏览

jquery - 外部 JavaScript 的 JQuery AJAX 加载导致浏览器重定向到新位置

我在使用 JQuery 加载外部 javascript 时遇到问题。每次我尝试加载此外部文件时,浏览器窗口都会变为空白,并且在 Firefox 中它会重定向到以下内容:

所见即所得://40/ http://mydomain.com/myfile.html

我想要做的是将walkscore google map 加载到页面上的一个div 中。我试过使用 $.get() 方法、.load()、$.getScript() 和 $.requireScript() jquery 插件,除了一种情况,当我把 alert() 放在 $.get 之后() 方法。在这种情况下,浏览器不会被重定向到任何地方,并且walkscore 地图会显示在页面上。

这是我在头部的脚本:

页面正文中的脚本:

另请查看我拥有的所有示例(只有第一个有效):

// 1. $.get() - 工作示例,在 $.get() 方法之后有警报

网站。com/tabs/walkscore-with-alert.html

// 2. $.get() - 与上面完全相同,没有警告,不起作用

网站。com/tabs/walkscore-get.html

// 3. .load() - 用 walkscore js 加载 html 文件,不起作用

网站。com/tabs/walkscore-load.html

// 4. $.getScript() - 不起作用

网站。com/tabs/walkscore-getscript-external.html

// 5. $.getScript() 本地保存 walkscore js,不起作用

网站。com/tabs/walkscore-getscript-local.html

// 6. $.requireScript() - 使用 jquery 插件,不起作用

网站。com/tabs/walkscore-get-plugin.html

0 投票
3 回答
11394 浏览

apache-flex - 在 flex 中刷新/重新加载数据网格

我正在使用数据网格。它具有 itemEditor 组件、组合框等作为列的一部分。理想情况下,datagrid.invalidateList() 方法可以使用新的 dataProvider 数据重新加载数据网格。

但是,对我来说,它附加到旧数据中,新数据被添加到旧数据下方。我无法修复数据网格的重新加载。

0 投票
3 回答
14421 浏览

ruby-on-rails - (Rails)重新加载“lib”文件而无需重新启动服务器......?

Rails 中有什么方法可以让 ENV 重新加载“lib”文件而无需重新启动服务器?我正在使用“lib”模块中的一些类。但是,为了查看我的更改,我每次都必须重新启动服务器。我猜这是 Rails 的工作方式,但在开发库文件和/或插件时非常乏味。

当然,我要解决这个错误....?

最好的

编辑 1

答案 1 和 2 都不适合我。相反,我收到了来自使用模块的控制器的错误。仅供参考,我的“lib/xmlitems”目录中有 3 个文件。我试图加载该子目录,然后我引用了“需要”所有其他文件的单个文件。我要单独加载所有文件吗?

0 投票
2 回答
5001 浏览

cocoa-touch - 从另一个视图返回后从表视图重新加载数据

我的申请有问题。任何帮助将不胜感激。基本上是从视图 A 到视图 B,然后从视图 B 回来。

在视图 A 中,它具有从数据库中加载的动态数据,并显示在表视图上。在这个页面中,它也有编辑按钮,而不是在导航栏上。当用户点击编辑按钮时,它会转到视图 B,其中显示了选择视图。用户可以在此处进行任何更改。完成后,用户点击导航栏上的后退按钮,将更改保存到 NSUserDefaults 中,然后通过弹出视图 B 返回视图 A。

返回视图 A 时,它应该从 UIUserDefaults 中获取新数据,并且确实如此。我使用 NSLog 打印到控制台,它显示了正确的数据。它还应该调用 viewWillAppear: 方法来获取表格视图的新数据,但它没有。它甚至没有调用 tableView:numberOfRowsInSection: 方法。我在这个方法中放置了一个 NSLog 语句,但没有在控制台中打印出来。

结果,视图 A 仍然有旧数据。在视图 A 中获取新数据的唯一方法是停止并启动应用程序。

视图 A 和视图 B 都是UIViewControllerUITableViewDelegate和的子类UITableViewDataSource

这是我在视图 A 中的代码:

在这里,“theTableView”是一个 UITableView 变量。我尝试了“reloadData”、“setNeedsDisplay”和“setNeedsLayout”这三种情况,但似乎都不起作用。

在视图B中,这里是导航栏上的返回按钮对应的方法。

我做对了吗?或者有什么我错过的吗?

0 投票
5 回答
12522 浏览

visual-studio - VS2008:禁用询问是否重新加载在 IDE 外更改的文件

我有一个 Visual Studio 2008 项目,其中每次构建都会生成一些代码文件(一个解析器,通过 MSBuild 集成,也就是编辑 *.csproj 文件)。VS 不知道这些文件的生成性质(即它们不是“自定义工具”的结果)。所以它们自然会随着每次构建而“改变”。每次构建VS2008 都会询问我是否要重新加载这些文件文件:

此文件已在源代码之外进行了修改
您要重新加载它吗?

如果我在我面前打开了其中一个文件,那就没问题了,但是即使没有打开任何代码文件,我也会得到这些模式对话框。

所以我的问题是:有没有办法按项目、按解决方案或全局禁用此对话框?

谢谢!

0 投票
1 回答
2486 浏览

python - 遍历 Python 对象树

我正在尝试在 Python 中实现动态重新加载对象,以实时反映代码更改。

模块重新加载正在工作,但我必须重新创建模块类的每个实例才能使更改生效。

问题是对象数据(对象__dict__内容)在此过程中丢失。

所以我尝试了另一种方法:

令人惊讶的是它有效!在我的对象上调用 refresh() 后,新代码生效,无需重新创建它们。

但我不确定这是否是遍历对象的正确方法?有没有更好的方法来遍历对象的组件?