首页 新闻 会员 周边 捐助

JS脚本 如何nVelocity传递 参数给自定义方法

0
悬赏园豆:10 [待解决问题]

city是JS脚本获取的值。city当前值是泉州市

#set($cityname="<script>document.write(city)</script>")
#set($cityurl=$GetWebTool.GetDomain(“$cityname”)

$GetWebTool.GetDomain(“$cityname”)是cs后台的方法。

单步调试时,发现GetDomain获取的参数是"$cityname",而不是泉州市。

各位高手如何做呢。

 

穆桂英的主页 穆桂英 | 初学一级 | 园豆:176
提问于:2011-12-16 11:56
< >
分享
所有回答(3)
0

="<script type='javascript'>document.write(city)</script>"像这样写在"<script type='javascript'></script>"中。

悟行 | 园豆:12559 (专家六级) | 2011-12-16 12:44

肯定是不可以的啊,我试过了。

支持(0) 反对(0) 穆桂英 | 园豆:176 (初学一级) | 2011-12-16 12:56

@紫铃儿: 可能是还有别的原因,javascript代码必须写在这个里面,这是常识啊。你最好多贴点代码。

支持(0) 反对(0) 悟行 | 园豆:12559 (专家六级) | 2011-12-16 12:59

@PursueZhang: 这个问题谁都知道。只是nVelocity语法问题不能这样做。

支持(0) 反对(0) 穆桂英 | 园豆:176 (初学一级) | 2011-12-16 13:30

@紫铃儿: 那就只能写成对象的属性。button1.attribute.add()。在里面写了。

支持(0) 反对(0) 悟行 | 园豆:12559 (专家六级) | 2011-12-16 13:39

@PursueZhang: 汗,原来你是不懂nVelocity,晕。

支持(0) 反对(0) 穆桂英 | 园豆:176 (初学一级) | 2011-12-16 15:11
0

肯定不可以 nvelocity是在服务端运行
你可以等nvelocity模板输出到页面后,在 onload里去获取 

码尔代夫iimax | 园豆:3138 (老鸟四级) | 2011-12-19 09:09
0

自己解决了。

穆桂英 | 园豆:176 (初学一级) | 2011-12-22 13:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册