将文本传递给在JS函数中打开的弹出窗口

时间:2016-05-23 07:33:50

标签: javascript html popup parameter-passing chart.js

在我的应用程序中,我需要打开一个弹出窗口并显示来自Javascript函数的一些结果。我用命令打开弹出窗口:

jQuery

其中def foo(): return 'bar' 是一个html页面,它调用chart.js库来显示一些图形。我需要将数据传递到此窗口以显示正确的图形。我尝试了很多例子,但都没有效果。我怎么能解决这个问题?

卢卡

1 个答案:

答案 0 :(得分:1)

您可以在url哈希中传递基本数据,将JS更改为

var popup=window.open('popup.html#MY_DATA', 'myWindow','width=500,height=500');

然后在popup.html页面中,您可以通过查看locationhash变量来访问它:

window.location.hash
//This will be "#MY_DATA"