【问题标题】:How to iterate a jsp list in javascript如何在javascript中迭代jsp列表
【发布时间】:2017-06-19 13:31:19
【问题描述】:

我将列表对象从 java 传递到 jsp。我想在我的 javascript 函数中迭代该数组列表。

例如,我在 java 中有一个名为“arrayList”的列表,我在我的 jsp 中将它作为

 <span id="valueList" style="display: none;">${arrayList}</span>

在 javascript 中,我尝试将其获取为

$(document).ready(function () {
    var ranges = new Array();
    ranges.push($("#valueList").text());
    $.each(array, function(i, item) {
        console.log('val is '+item) 
    });
});

在这里,在控制台中,所有值都打印为 [1,2,3,4,5,6] 而我希望单独打印。

【问题讨论】:

标签: javascript jsp


【解决方案1】:

试试这个

//Assumming your value is like this or you should assign json string in valueList span 
// Other wise you can use jstl to iterate the array
<span id="valueList" style="display: none;">[1,2,3,4,5,6]</span>

var ranges = [];
ranges = JSON.parse($("#valueList").text());
$.each(ranges , function(i, item) {
    console.log('val is '+ item) 
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    相关资源
    最近更新 更多