js小问题!
我用C:foreach 循环出来一系列数据 var=list
每行数据 有个查看 是这样的
<a href="#" onclick="search(${list.id})">查看</a>
然后在上边的
- HTML code
<script>function search(var id){ alert(id);}</script>为什么这个id打印不出来呢, 难道是 不能这样调用带参数的方法, 我试过了 不带参数 可以调用这个方法!还有list.id是一定有值的
[解决办法]
可以带过来的。不过似乎函数定义写错了吧?
function search(id) {
alert(id);
}
另外不知道你id是什么类型的,为了安全最好是:
<a href="#" onclick="search('${list.id}')">查看</a>