【问题标题】:JavaFX WebView :sending a String from javafx to js webviewJavaFX WebView:将字符串从 javafx 发送到 js webview
【发布时间】:2020-05-31 20:32:05
【问题描述】:

我目前使用WebEngine 呈现网页。我想将 Java 方法中的 String 发送到 WebView 以在地图弹出窗口(传单)中显示。

有谁知道我做错了什么?

 webEngine.executeScript("addpopup(" + new_val.getDescription() + "," + new_val.getLatitude() + "," + new_val.getLongitude() + ")");

相关JavaScript代码:

function addpopup(desc,lan,lat){
    var popup = L.popup().setLatLng([lan, lat]).setContent(desc).openOn(map);
}

它可以在没有描述参数的情况下工作。

【问题讨论】:

标签: javascript java javafx webview leaflet


【解决方案1】:

我认为您在 new_val.getDescription() 周围缺少引号:

webEngine.executeScript("addpopup('" + new_val.getDescription() + "'," 
     + new_val.getLatitude() + "," + new_val.getLongitude() + ")");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 2014-08-30
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多