因此,将Java String存储到表单隐藏的输入值中。我通过javascript调用所述值并尝试将其存储到var中。奇怪的是,我可以通过警报显示值,但是当我尝试将其保存到var中时,javascript会崩溃。
第一行来自初始化jsp文件。它做了一些获取字符串的东西。该字符串是我计划在javascript中拆分某些内容的整数列表。
"<form id = \"listArrForm\"> <input id = \"listArr\" value = "+ output +" type = \"hidden\"></form>"
var listArr = document.getElementById("listArr").value; //Does work
alert(document.getElementById("listArr").value); //Does work
所以,是的,我猜它与被检索的值的类型有关?
答案 0 :(得分:0)
知道使用getElementById是错误的。 ;)
答案 1 :(得分:0)
嗯,两者都应该像你在这个jsfiddle中看到的那样工作:http://jsfiddle.net/2eWja/
您存储在使脚本无效的值中的内容是什么?你确定你没有加注?