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

JS中的onClick()不跳转解决方案

2012-10-14 
JS中的onClick()不跳转input typebutton value提交 onClickredirectToDetail()对应JS如下:scri

JS中的onClick()不跳转
<input type="button" value="提交" onClick="redirectToDetail()">

对应JS如下:
script type="text/javascript">
function redirectToDetail(){
  
  var url = "${ctx}/finalAccount/updatePerformanceTalkNotes.do?";
url += "&t_crt_tm=" + t_crt_tm ;
url = encodeURI(url);
alert(url);
document.location.href = url;


  }
</script>
为何不跳转?? 急求

[解决办法]
你在var url = "${ctx}/finalAccount/updatePerformanceTalkNotes.do?";这行前面加一句alert("XXXXX");看看能不能alert出来。
还有就是你看看页面有没有报其他错误,用debug方式跑。
按照你上面提供的代码应该能进入那个方法的。
可以尝试在<input type="button" value="提交" onClick="redirectToDetail()">里增加一个id或者name试试
[解决办法]
此类问题的一个调试思路:
 1:看是否进入方法 -- 
 2:看是否客户端发出请求 -看是否到达服务端,服务端设置断点- 确定不是服务端问题,你这里没有涉及
 3:firebug调试js/IE下的开发人员工具,设断点调试 查看那行代码出现问题。找到根源再问why,一看调式时候的变量值,就知道原来是url的问题。等等

热点排行