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 通过window.postmessage发送数据时如何更新查询参数_Javascript_Jquery_Window - Fatal编程技术网

Javascript 通过window.postmessage发送数据时如何更新查询参数

Javascript 通过window.postmessage发送数据时如何更新查询参数,javascript,jquery,window,Javascript,Jquery,Window,考虑在一个应用程序中,用户搜索问题并得到一些结果,当他/她单击结果时,结果将在弹出窗口中打开 var answerLink = '?route=answer&aid=12345'; var answerWindow = window.open(answerLink, 'detailPage'); 现在我的弹出窗口打开了。用户点击第二个答案。要获得要重新加载的内容,我正在使用window.postmessage发送数据,但我看到的是文档。位置保持不变,我需要使用34567修改aid值,

考虑在一个应用程序中,用户搜索问题并得到一些结果,当他/她单击结果时,结果将在弹出窗口中打开

var answerLink = '?route=answer&aid=12345';
var answerWindow  = window.open(answerLink, 'detailPage');

现在我的弹出窗口打开了。用户点击第二个答案。要获得要重新加载的内容,我正在使用window.postmessage发送数据,但我看到的是文档。位置保持不变,我需要使用34567修改aid值,是否有一种方法可以在不重新加载页面的情况下更新aid参数(?route将重新加载页面)。

answerWindow.opener.aid可能会对您有所帮助。您可以从父窗口获取更新的值。@Anuragdaheech谢谢