Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript从childwindow刷新父窗口的表_Javascript_Html - Fatal编程技术网

如何使用JavaScript从childwindow刷新父窗口的表

如何使用JavaScript从childwindow刷新父窗口的表,javascript,html,Javascript,Html,使用此选项时,我只想从子窗口刷新父窗口的表: $('#mytable').load('page.php'); 脚本正在子窗口中显示父页面。 我想在单击“保存”按钮“子窗口”时刷新父窗口。刷新父窗口 opener.location.reload() 刷新父窗口 opener.location.reload() 更好的方法是将初始命令包装在函数中,并将其传递到子作用域中,然后从那里调用它-: function init(){ $('#mytable').load('page.php'

使用此选项时,我只想从子窗口刷新父窗口的表:

 $('#mytable').load('page.php');
脚本正在子窗口中显示父页面。 我想在单击“保存”按钮“子窗口”时刷新父窗口。

刷新父窗口

opener.location.reload()
刷新父窗口

opener.location.reload()

更好的方法是将初始命令包装在函数中,并将其传递到子作用域中,然后从那里调用它-:

function init(){
    $('#mytable').load('page.php');
}

在子作用域中传递此函数,或在
窗口中附加此函数,或在任何全局对象中从子作用域中使用此函数。

更好的方法是将初始命令包装在函数中,在子作用域中传递并从那里调用它-:

function init(){
    $('#mytable').load('page.php');
}

在子作用域中传递此函数,或在
窗口中附加此函数,或在任何全局对象中从子作用域中使用此函数。

不清楚您的意思。当您使用load时。您没有“子”窗口。另外,如果要刷新表,则应使用div:
$(“#mytableContainerDiv”).load('page.php#mytableContainerDiv')加载div@mplungjan你的意思是div id将包含在脚本中而不是表id中?我不理解你的问题。如果page.php中有一个ID为mytableContainerDiv的div,则该div将加载到目标div中。我想使用子窗口在父窗口中刷新此div。不想在子窗口中显示此div您所说的子窗口是什么意思。父窗口是否使用window.open打开新的弹出窗口?不清楚您的意思。当您使用load时。您没有“子”窗口。另外,如果要刷新表,则应使用div:
$(“#mytableContainerDiv”).load('page.php#mytableContainerDiv')加载div@mplungjan你的意思是div id将包含在脚本中而不是表id中?我不理解你的问题。如果page.php中有一个ID为mytableContainerDiv的div,则该div将加载到目标div中。我想使用子窗口在父窗口中刷新此div。不想在子窗口中显示此div您所说的子窗口是什么意思。父窗口是否使用window.open打开新的弹出窗口?