首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-05-20 
jsp中调用js方法传参问题代码为:onmouseovershowNews.jsp(%topic.getTid()%)js代码:scriptfunctio

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

热点排行