我正在申请中。我需要从javafx调用本地HTML,使用.js和.js中的html包含用于创建图表的硬编码值。
如何将数值从Java传递到.js,通过它在HTML中创建所需的图表?
答案 0 :(得分:0)
如果您使用javafx提供html文件,则可以采用快速方法: 通过javafx,将此行写入html文件:
<script>window.desiredNumber= {the desired number from java} </script>
现在可以在任何使用html的javascript范围内访问它,因为我们已将它放在全局范围(窗口)中。 要使用例如函数中的值,您将执行以下操作:
graphfunction(window.desiredNumber)
但是,在js文件的开头指定您依赖全局范围来获取值并执行以下操作会很好:
var desiredNumber = window.desiredNumber;