我有一个基于Spring Web模型-视图-控制器(MVC)框架的项目。Spring Web model-view-controller (MVC)框架的版本是部署在WebLogic服务器上的3.2.8版本: 12.1.2.0.0我的JSP中有以下代码
<script src="${contextPath}/scripts/jquery.min.js" type="text/javascript">
var optionsEUCountriesArray = [];
var optionsNonEUCountriesArray = [];
<c:forEach items="${countries}" var="country" varStatus="status">
var option${country.id} = new Option("${country.id}","${country.description}");
<c:choose>
<c:when test="${country.euMember}">
optionsArray.push(option${country.id});
</c:when>
<c:when test="${not country.euMember}">
optionsArray.push(option${country.id});
</c:when>
</c:choose>
</c:forEach>
</script>
<script src="${contextPath}/scripts/selectbox.js" type="text/javascript"></script>在selectbox.js中,我使用了变量optionsEUCountriesArray,但得到以下错误
Uncaught ReferenceError: optionsEUCountriesArray is not defined发布于 2017-03-09 17:45:07
您正在组合脚本。也许这应该可以解决你的问题..
<script src="${contextPath}/scripts/jquery.min.js" type="text/javascript"> </script>
<script>
var optionsEUCountriesArray = [];
var optionsNonEUCountriesArray = [];
<c:forEach items="${countries}" var="country" varStatus="status">
var option${country.id} = new Option("${country.id}","${country.description}");
<c:choose>
<c:when test="${country.euMember}">
optionsArray.push(option${country.id});
</c:when>
<c:when test="${not country.euMember}">
optionsArray.push(option${country.id});
</c:when>
</c:choose>
</c:forEach>
</script>https://stackoverflow.com/questions/42691742
复制相似问题