我正在 javafx 中创建一个应用程序。我在java中有一个arraylist,想将该列表传递给webView。我正在尝试使用此代码
webEngine.executeScript(" showAllServer(' "+ AddServer.showServer() + " ') ");
我的java代码工作正常。AddServer.showServer() 的arrayList 如下:
[hello world, gfgf, rtyh5jhj, new server, server name, hello, server1, gfgfg, ]
我的 JavaScript 代码是:
window.onload = function showAllServer(readlist)
{
var options = '';
for (var i = 0; i < readlist.length; i++) {
options += '<option value="' + readlist[i]+ '">' + readlist[i] + '</option>';
}
$("#server_name").html(options);
};
和 html 部分:
<select id="server_name" class="selectbox">
<option value="-1" style="display:none;">Select</option>
</select>
是否可以使用 javascript 访问数组列表。我做错了吗?