代码为:onmouseover="showNews.jsp(<%=topic.getTid()%>)"
js代码:
<script>
function showNews(int tid){
location="showNews.jsp?tid="+tid;
}
</script>
在“showNews.jsp”这个页面提取不到"tid"的值,请问为什么,该怎样解决??新人提问,谢谢个各位了。
js代码:
<script>
function showNews(int tid){
location="showNews.jsp?tid="+tid;
}
</script>
在“showNews.jsp”这个页面提取不到"tid"的值,请问为什么,该怎样解决??新人提问,谢谢个各位了。
这个就写错了, 是
onmouseover="showNews.jsp(<%=topic.getTid()%>)"
或者加个单引号也行, 因为js 会当作一个对象传过去
onmouseover="showNews.jsp('<%=topic.getTid()%>')"然后你的方法也有错误的地方
function showNews(int tid){这个int 就自然不需要了, 就算需要, 也不是int, 在js中是 var
onmouseover="showNews.jsp(<%=topic.getTid()%>)"
这个就写错了, 是
onmouseover="showNews(<%=topic.getTid()%>)"
或者加个单引号也行, 因为js 会当作一个对象传过去
onmouseover="showNews('<%=topic.getTid()%>')"你这上边是英文的括号。 不是中文的。 然后你的方法也有错误的地方
function showNews(int tid){这个int 就自然不需要了, 就算需要, 也不是int, 在js中是 var
function showNews(tid){
alert(tid);
}
</script>
function showNews(tid){
alert(tid);
}</script>