在我的应用程序中,我需要打开一个弹出窗口并显示来自 Javascript 函数的一些结果。我使用以下命令打开弹出窗口:
var popup=window.open('popup.html', 'width=500', 'height=500');
哪里popup.html
是一个 html 页面,调用 Chart.js 库来显示一些图表。我需要将数据传递到该窗 Eloquent 能显示正确的图表。我尝试了很多例子,但没有一个有效。我该如何解决这个问题?
卢卡
最佳答案
你可以在url hash中传递基本数据,将你的JS更改为
var popup=window.open('popup.html#MY_DATA', 'myWindow','width=500,height=500');
然后在 popup.html 页面中,您可以通过查看 location 来访问它。 hash变量:
window.location.hash
//This will be "#MY_DATA"
关于javascript - 将文本传递到在 JS 函数中打开的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37385086/