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>