主题 : 【#if a.id == 动态值 】怎么实现?
级别: 解元
UID: 65761
积分:203 加为好友
威望: 0 精华: 0
主题:21 回复:58
注册时间:2014-08-14
在线时长:0
1#   发表于:2014-09-17 12:05:52  IP:119.57.*.*
 [#if a.id == 6]   怎么传动态的值呀?

如: [#if a.id == x] 

x是上个页面传过来的id      如 url  ?id=5

在这个页面通过js获得上个页面的 id

通过js    location.search.substr(1).split("&")[0].split("=")[1]  的到   5

但怎么传到 [#if a.id == x]  里 把替换掉?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-09-17 13:19:31  IP:111.83.*.*
那您动态获取的那个是怎么取值的?直接把取值标签写在if里面去
功成由勤,业精于勤。
级别: 解元
UID: 65761
积分:203 加为好友
威望: 0 精华: 0
主题:21 回复:58
注册时间:2014-08-14
在线时长:0
3#   发表于:2014-09-17 14:44:07  IP:119.57.*.*
有这么容易 我还来问 。。。
<script>
var a =  location.search.substr(1).split("&")[0].split("=")[1] ;
[#if a.id == a]   报错!
       ... ...
[/#if ]
</script>  
据说freemark是后台的  js是前台的
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2014-09-17 14:47:32  IP:111.83.*.*
var a =  location.search.substr(1).split("&")[0].split("=")[1] ; 这就有可能你这个模值获取不到,你那语法没有问题
功成由勤,业精于勤。
级别: 解元
UID: 65761
积分:203 加为好友
威望: 0 精华: 0
主题:21 回复:58
注册时间:2014-08-14
在线时长:0
5#   发表于:2014-09-18 11:02:24  IP:119.57.*.*
回复第4楼
取到了的 a 的值 
关键是【#if 里的判断值是不是不能是变量】?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
6#   发表于:2014-09-18 11:08:02  IP:182.11.*.*
回复第4楼
取到了的 a 的值 
关键是【#if 里的判断值是不是不能是变量】?
 好像不能传变量
功成由勤,业精于勤。
1 共1页