window.location.reload();给父级加参数
时间: 2023-07-12 12:39:30 浏览: 53
很抱歉,我不确定您的问题的具体含义。但是如果您想要在父级窗口中重新加载页面并附加参数,您可以使用以下代码:
```
window.location.href = window.location.href + '?param=value';
```
这将在当前URL末尾添加参数"param=value",并重新加载页面。如果您需要在父级窗口中执行该代码,可以使用以下代码:
```
parent.window.location.href = parent.window.location.href + '?param=value';
```
请注意,此代码应该在子窗口中执行,而不是在父级窗口中执行。
相关问题
window.location.reload();给父级json加数据
很抱歉,`window.location.reload()`方法不能直接修改父级的数据。如果您需要在子窗口中更新父级窗口的数据,您可以使用`window.opener`对象来访问父级窗口的全局变量或函数,并调用其方法来更新数据。
例如,如果您的父级窗口定义了一个名为`parentData`的全局变量,您可以在子窗口中使用以下代码来更新它:
```
window.opener.parentData = { key1: 'value1', key2: 'value2' };
```
这将更新`parentData`变量的值,并在父级窗口中生效。请注意,此代码应该在子窗口中执行,而不是在父级窗口中执行。
window.location.reload 和 location.reload区别
window.location.reload()和location.reload()是相同的方法,它们都用于重新加载当前页面。它们的区别在于调用方式的不同。
window.location.reload()是通过window对象调用的方法,而location.reload()是通过location对象调用的方法。实际上,window.location.reload()是location.reload()的简写形式。
以下是一个示例:
```javascript
// 使用window对象调用reload()方法
window.location.reload();
// 使用location对象调用reload()方法
location.reload();
```