当前位置: 代码迷 >> Java Web开发 >> jsp中调用js方法传参有关问题
  详细解决方案

jsp中调用js方法传参有关问题

热度:10128   发布时间:2013-02-25 21:20:18
jsp中调用js方法传参问题
代码为:onmouseover="showNews.jsp(<%=topic.getTid()%>)"
js代码:
<script>
  function showNews(int tid){
  location="showNews.jsp?tid="+tid;
  }
</script>
在“showNews.jsp”这个页面提取不到"tid"的值,请问为什么,该怎样解决??新人提问,谢谢个各位了。

------解决方案--------------------------------------------------------
showNews(tid)

------解决方案--------------------------------------------------------
onmouseover="showNews.jsp(<%=topic.getTid()%>)"这里是调用方法?

onmouseover="showNews(<%=topic.getTid()%>)"
------解决方案--------------------------------------------------------
onmouseover="showNews.jsp(<%=topic.getTid()%>)"
这个就写错了, 是 
onmouseover="showNews.jsp(<%=topic.getTid()%>)"
或者加个单引号也行, 因为js 会当作一个对象传过去
onmouseover="showNews.jsp('<%=topic.getTid()%>')"

然后你的方法也有错误的地方
function showNews(int tid){

这个int 就自然不需要了, 就算需要, 也不是int, 在js中是 var
  相关解决方案