读书人

js小疑点

发布时间: 2012-06-14 16:00:31 作者: rapoo

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>

读书人网 >J2EE开发

热点推荐