从后台action传了一个List类型的值bxLists给了jsp页面,
然后我还要将该值传给另一个js文件处理,我先在jsp页面将该值隐藏起来了
jsp页面如下:
<input type="hidden" id="bxlists" name="bxlists" value="${bxLists}"/>
然后在js页面定义了一个数组接收
js页面如下:
var bxlists= new Array();
bxlists = $("bxlists").value;
现在问题是好像js页面里的bxlists并没有收到值,求各位大神帮忙分析下原因
看下html的源代码,bxlists的标签有没有输出值,还有,js执行的位置在哪里,是页面加载完毕才执行的么?
jq的写法应该是有#的
bxlists = $("#bxlists").value;
同意 crazyTreeChen_1989 的回答。 根据ID获取值时需要加“#”
$是jquery还是自定定义的方法?bxlists内容是什么,自己查看源代码看下,如果是逗号分隔的内容,要split下才是数组,value得到的是字符串