我很好奇我应该如何将变量从.jsp页面传递到我的JavaScript文件。目前,我有以下...
<c:forEach items="${stats}" var="s" >
<script type="text/javascript">
var status = "hello";
</script>
<div class='memory' id='memory'>
<p id='text'>Memory<p>
</div>
<div class='memory1' id='memory1'>
<p id='text'> Memory 2</p>
</div>
<script src="js/temp.js" type="text/javascript"></script>
</c:forEach>
这对于alert(status);
来说很好,但是我想知道如何在更改时将{$s.status}
的字段传递给javascript文件
<script type="text/javascript">
var status = {$s.status};
</script>
不起作用
答案 0 :(得分:1)
另一种方法:
<input type="hidden" value="${s.status}" id="status">
<script>
var status = document.getElementById('status').value;
</script>
答案 1 :(得分:0)
最好的方法是使用类似的东西
var status = '${s.status}';