导语:html中使用for 循环输出分支会出现下面问题 将字符串都拆分了。想把分支完整输出。
原先输出的代码如下 job分支2那是一个字母一个选项
var array1 = "{{.deploypara.Branch}}"
for (var i = 0; i < array1.length; i++) {
document.write("<option>" + array1[i] + "</option>");
}
解决方法:使用JSON.parse() 方法用于将一个 JSON 字符串转换为对象。
可参考 https://www.runoob.com/js/javascript-json-parse.html
var array1 = JSON.parse("{{.deploypara.Branch}}");
for (var i = 0; i < array1.length; i++) {
document.write("<option>" + array1[i] + "</option>");
}