js怎么取jsp页面中id为数组的数据?
页面上有一堆hidden的数据,把他们的id用msg[][]数组表示,<inputtype="hidden"id="msg[${j.count}][0]"value="$...
页面上有一堆hidden的数据,把他们的id用msg[][]数组表示,
<input type="hidden" id="msg[${j.count }][0]" value="${vo.value['eventid']}"/>
现在我想在javascript里把这些数据放到数组message里,不能用
message[m][n]=document.getElementById("msg[m][n]")的方法,应该怎么办啊??
求大神帮帮忙啊~~ 展开
<input type="hidden" id="msg[${j.count }][0]" value="${vo.value['eventid']}"/>
现在我想在javascript里把这些数据放到数组message里,不能用
message[m][n]=document.getElementById("msg[m][n]")的方法,应该怎么办啊??
求大神帮帮忙啊~~ 展开
2个回答
展开全部
比如jsp页面中有如下数组:
<input type="hidden" name="docs" id="docs" value='["","普通号","主治医生号","副主任医师号","主任医师号"];' />
那么在js中可以这么处理:
var data = document.getElementById('docs').value;
var dataArr=eval("("+data+")");
for(var i=0;i<dataArr.length;i++){
alert(dataArr[i].create_Time);
}
<input type="hidden" name="docs" id="docs" value='["","普通号","主治医生号","副主任医师号","主任医师号"];' />
那么在js中可以这么处理:
var data = document.getElementById('docs').value;
var dataArr=eval("("+data+")");
for(var i=0;i<dataArr.length;i++){
alert(dataArr[i].create_Time);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询