function feedbackLog(indexId){ $.modal.openTab("反馈记录",ctx + "/tl/tlTargetFeedbackLog/select/"+ indexId); }通过这个方法打开的页面在关闭时本页面如何自动更新
时间: 2024-04-19 13:24:43 浏览: 71
页面自动更新
5星 · 资源好评率100%
要在关闭反馈记录页面后自动更新当前页面,您可以使用以下方法。
1. 在打开反馈记录页面的函数中,使用`window.open`打开一个新的窗口,并将其保存在变量中:
```javascript
var feedbackWindow = window.open(ctx + "/tl/tlTargetFeedbackLog/select/" + indexId, "feedbackWindow");
```
2. 在需要更新的当前页面中,使用`setInterval`函数定期检查新窗口是否已关闭。当窗口已关闭时,执行相应的更新操作。
```javascript
var checkFeedbackWindow = setInterval(function() {
if (feedbackWindow.closed) {
// 执行更新操作
clearInterval(checkFeedbackWindow); // 清除定时器
}
}, 1000); // 每隔1秒检查一次窗口状态
```
请注意,这种方法只能检测到窗口是否已关闭,并在关闭后执行相应操作。要实现真正的实时更新,您可能需要使用其他技术,如WebSocket或服务器推送来实现。
阅读全文