Javascript 在同一窗口中打开不同的URL

Javascript 在同一窗口中打开不同的URL,javascript,Javascript,我有一个关于window.open()的问题。我需要在同一个窗口中打开一个新的URL,同时从上一个窗口(不同的URL)传递一些数据 我有一个代码,它正在将数据传递给其他窗口,但它正在打开新窗口 有没有关于如何在同一个文件夹中打开它以及数据的建议 window.open(url,PREFIX + JSON.stringify({"some":"somevalue")); 使用location对象指示同一窗口打开另一个url window.location.replace(url + PREFIX

我有一个关于
window.open()
的问题。我需要在同一个窗口中打开一个新的URL,同时从上一个窗口(不同的URL)传递一些数据

我有一个代码,它正在将数据传递给其他窗口,但它正在打开新窗口

有没有关于如何在同一个文件夹中打开它以及数据的建议

window.open(url,PREFIX + JSON.stringify({"some":"somevalue"));

使用
location
对象指示同一窗口打开另一个url

window.location.replace(url + PREFIX + encodeURIComponent(JSON.stringify({"some":"somevalue"})));



如果您不想公开url中的数据,则必须发送对该数据的引用,目标网站应通过该引用查找数据。

在方法中传递self

window.open(url,PREFIX + JSON.stringify({"some":"somevalue"), "_self");

您可以检查此主题,但它不传递任何数据,我希望data+selfData可以作为查询字符串传递。检查我的答案<代码>\u self是目标。你说的“同一窗口”是什么意思?您是指当前浏览器窗口还是以前调用
window.open()
创建的窗口?我不想公开url中的数据。如何发送引用?它只是您在url中传递的数字或字母数字值。URI编码的数据是您第一次启动网站时将数据传输到网站的唯一方式。感谢它的工作,我想我犯了一些愚蠢的错误。它不工作:(它正在打开新窗口)。
window.open(url,PREFIX + JSON.stringify({"some":"somevalue"), "_self");