栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从JSP列表填充JavaScript数组

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从JSP列表填充JavaScript数组

var countries = new Array();<c:forEach items="${countryList}" var="country" varStatus="status">     countryDetails = new Object();    countryDetails.country = ${country.name};     var provinces = new Array();        <c:forEach items="${country.provinces}" var="province" varStatus="provinceStatus"> provinces.push(${province.name});        </c:forEach>     countryDetails.provinces = provinces;    countries.push(countryDetails);</c:forEach>

现在您拥有的是javascript中的类似内容

var countries = [  {country:"USA",  provinces: [    "Ohio",    "New York",    "California"  ]},  {country:"Canada",  provinces: [    "Ontario",    "Northern Territory",    "Sascetchewan"  ]},]

另一个选择是使您的输出看起来像我发布的javascript。

var countries = [<c:forEach items="${countryList}" var="country" varStatus="status">      {country: '${country.name}',    provinces : [         <c:forEach items="${country.provinces}" var="province" varStatus="provinceStatus">  '${province.name}'<c:if test="${!provinceStatus.last}">      ,    </c:if></c:forEach>      ]}    <c:if test="${!status.last}">          ,        </c:if>      </c:forEach>  ];


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/466507.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号