如何将变量值从java传递给javascript

新手上路,请多包涵

我是编码的初学者。我遇到了将变量值从 java 类传递到 javascript 的场景,并且需要将其更新为 javascript 中高图表的值。

[[java代码:我需要将这个float变量的值从这个java类传递给JS](https://i.stack.imgur.com/giH84.jpg)

这些值需要在 JS 的下表中更新。

java脚本

请帮我编写这个场景的代码。

原文由 Bibin Vs 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 444
2 个回答
$.ajax({
  url: "YourSeveletPathName",
  type: 'GET',
  success: function(response) {
    //console.log(response);
    //map your data here -  to  series parameter in your highchart method.
  },
  error: function(error) {
    errorFunction(error, parameter);
  }
});

原文由 Antajo Paulson 发布,翻译遵循 CC BY-SA 3.0 许可协议

也许你应该使用 ajax 来做到这一点。

  var series = this.series[0];
 $.get("YourServletName",function(data){
                        series.addPoint([data.x, data.y], true, true);
                    });
                 }, 1000);

在上面的代码中: the var series = this.series[0]; 是你的数组, $get 方法是从你的servlet中检索数据的方法, series.addPoint([data.x, data.y], true, true); 是每个点系列。在你的 servlet 中的所有这些之前,你必须有这样的东西:

 JsonObjectBuilder j = Json.createObjectBuilder();
        //Create code for your getting what you want and set this result to "y".

        j.add("x", System.currentTimeMillis());
        j.add("y", YourResult);
        out.println(j.build());

原文由 Fotis Grigorakis 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题