0

我很好奇我应该如何将变量从我的 .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>

不工作

4

2 回答 2

2

另一种方法:

<input type="hidden" value="${s.status}" id="status">
<script>
   var status = document.getElementById('status').value;
</script>
于 2018-07-09T14:38:08.927 回答
0

最好的方法是使用类似的东西

var status = '${s.status}';

于 2018-07-09T14:25:13.937 回答