gpt4 book ai didi

java - 使用 Javascript 将 java.util.List 与下拉列表绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 14:50:34 24 4
gpt4 key购买 nike

我需要绑定(bind)一个java.util.List<String>到 HTML 下拉 javascript。

我可以获得java.util.List采用以下格式:

[Name1,Name2,Name3]

对于绑定(bind),我将使用此代码(它工作正常):

var opt = document.createElement("OPTION");                 
opt.text = xhr.responseText;
opt.value = xhr.responseText;
document.getElementById("slctFullName").options.add(opt);

但我不知道迭代这些元素的最简单方法。

请让我知道如何迭代元素:(

谢谢

最佳答案

我建议您首先需要将列表转换为 JavaScript 友好的格式:

["Name1", "Name2", "Name3"] 

这代表 JSON 中的 javascript 数组,现在您应该能够通过解析它来将内容分配给 javascript 对象

var arr = JSON.parse(xhr.responseText);

现在您可以像普通数组一样循环它:

for (var i=0; i<arr.length; ++i) {
var opt = document.createElement("OPTION");
opt.text = arr[i];
opt.value = arr[i];
document.getElementById("slctFullName").options.add(opt);
}

请注意 here 中的兼容性警告.

关于java - 使用 Javascript 将 java.util.List 与下拉列表绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14910807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com