怎么将jsp中list变量传给js文件,求大神帮帮忙

从后台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并没有收到值,求各位大神帮忙分析下原因

4个回答

jq的写法应该是有#的
bxlists = $("#bxlists").value;

看下html的源代码,bxlists的标签有没有输出值,还有,js执行的位置在哪里,是页面加载完毕才执行的么?

axuegongzi
别看这是妖 js是在jsp页面开头就包含进去的
大约 4 年之前 回复

同意 crazyTreeChen_1989 的回答。 根据ID获取值时需要加“#”

$是jquery还是自定定义的方法?bxlists内容是什么,自己查看源代码看下,如果是逗号分隔的内容,要split下才是数组,value得到的是字符串

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐