浏览 10300 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-06-06
var temp=new Array(); <#list tempName as x> temp=${x}; </#list> </script> ========================= 说明:tempName是个一维数组(可以理解为一个已知条件并且已经初始化好,即它已经有值) 我想问的就是:如何把x中的数据转换到 temp这个数组中!!(我以上的写法有问题!) 请教!!! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-06-06
这个问题我在网上找了好久 都没有找到答案...所以想在这里请教大家...
|
|
返回顶楼 | |
发表时间:2005-06-06
另外附上:
在freemarker中的,应该是这样写的: <#list tempName as x> temp[${x_index}]=${x}; </#list> 可是,当转向该页面中,始终有js错误提示,缺少;号 于是,我加上 <#list tempName as x>; temp[${x_index}]=${x}; </#list>; 都不管用..如果去掉 <#list tempName as x> temp[${x_index}]=${x}; </#list> 这段则正常!!.所以很怪异... ![]() |
|
返回顶楼 | |
发表时间:2005-06-06
<script language="javascript">
var temp=new Array(${tempName.size}); <#list tempName as x> temp[${x_index}] = "${x}"; </#list> </script> |
|
返回顶楼 | |
发表时间:2005-06-06
to:Readonly
Readonly 写道 <script language="javascript">
var temp=new Array(${tempName.size}); <#list tempName as x> temp[${x_index}] = "${x}"; </#list> </script> 出现如下错误: ==> ${tempName.size} [on line 7, column 20 in usermanger/configRole.ftl] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression tempName.size is undefined on line 7, column 22 in usermanger/configRole.ftl. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.Expression.getStringValue(Expression.java:118) at freemarker.core.Expression.getStringValue |
|
返回顶楼 | |
发表时间:2005-06-06
<script> var temp=new Array ( <#list tempName as x> <#if x_index>0>,</#if>${x} </#list> );; </script> 没有验证过,你先试试 |
|
返回顶楼 | |
发表时间:2005-06-06
<script language="javascript">
var temp=new Array(); <#list tempName as x> temp.push(“${x}”); </#list> </script> |
|
返回顶楼 | |
发表时间:2005-06-07
menghuanlang 写道 <script language="javascript">
var temp=new Array(); <#list tempName as x> temp=${x}; </#list> </script> ========================= 说明:tempName是个一维数组(可以理解为一个已知条件并且已经初始化好,即它已经有值) 我想问的就是:如何把x中的数据转换到 temp这个数组中!!(我以上的写法有问题!) 请教!!! <script language="javascript"> var temp=new Array(); <#list tempName as x> temp[temp.length]="${x}"; </#list> </script> |
|
返回顶楼 | |
发表时间:2005-06-08
qiaolu 写道 menghuanlang 写道 <script language="javascript">
var temp=new Array(); <#list tempName as x> temp=${x}; </#list> </script> ========================= 说明:tempName是个一维数组(可以理解为一个已知条件并且已经初始化好,即它已经有值) 我想问的就是:如何把x中的数据转换到 temp这个数组中!!(我以上的写法有问题!) 请教!!! <script language="javascript"> var temp=new Array(); <#list tempName as x> temp[temp.length]="${x}"; </#list> </script> 已经解决了.. ^_^ <script language="javascript"> var temp=new Array(); <#list tempName as x> temp[${x_index}]="${x}"; </#list> </script> 谢谢各位的帮助 |
|
返回顶楼 | |