2 axuegongzi axuegongzi 于 2016.04.20 22:40 提问

怎么将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个回答

CQL_1989
CQL_1989   2016.04.20 22:44

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

caozhy
caozhy   Ds   Rxr 2016.04.20 22:42

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

axuegongzi
axuegongzi js是在jsp页面开头就包含进去的
一年多之前 回复
u013276792
u013276792   2016.04.20 23:41

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

showbo
showbo   Ds   Rxr 2016.04.21 09:15

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!