function guanzhu(projectId,concernCompanyId) {
window.location.href = "concernLevel.do?projectId=" + projectId + "&concernCompanyId=" + concernCompanyId;
var errorMsg = document.getElementById("errorMsg").value;
//alert("可以到这");
if(errorMsg=="success")
alert("关注成功");
if(errorMsg=="failure")
alert("请不要重复关注");
点击按钮时候执行这个函数,但点第一次的时候只跳转,并不弹出alert里面内容,点第二次以后都正常
试了一下,是可以到上面注释的位置的,第一次就可以,为什么第一次进步了if语句,非要点第二次
window.location.href = "concernLevel.do?projectId=" + projectId + "&concernCompanyId=" + concernCompanyId;
var errorMsg = document.getElementById("errorMsg").value;
//alert("可以到这");
if(errorMsg=="success")
alert("关注成功");
if(errorMsg=="failure")
alert("请不要重复关注");
点击按钮时候执行这个函数,但点第一次的时候只跳转,并不弹出alert里面内容,点第二次以后都正常
试了一下,是可以到上面注释的位置的,第一次就可以,为什么第一次进步了if语句,非要点第二次
解决方案 »
- 如果判断配置文件是否已改变
- JSP的关于购物车的一个小问题。麻烦高手给解决下
- 表单不能提交.....
- 如何在不同目录用request.getParameter("name")得到相应的值~~~~~~~~~~~~~~~~~~~~
- 当输入不是数字时候怎么判定,不用输出NaN~~
- 急,搞一了周还没有做出来 jsp+javabean+mysql2k
- 华为的笔试题,各位高手帮忙呀(一共30道题,英文的,有多选的)
- 谁能弄到24日去成都的火车票????????????????????
- 初学java或者jsp的人,适合用jbuild只类的东西吗?还是用直接手敲代码比较合适?
- post模拟登录的问题,有302跳转
- 请教关于String和Byte[]转化原理。。
- hr人力资源管理系统
这行直接跳到其他页面去了。
//alert("可以到这");
if(errorMsg=="success")
alert("关注成功");
if(errorMsg=="failure")
alert("请不要重复关注");
这部分应该放到页面的初始化方法里去
第一次的时候、你的errorMsg没有值、所以两个if都不进入、
而你进入Servlet又返回过后、errorMsg有值了、只要errorMsg的值跟你的表达式匹配、if当然就进入了、alert自然会弹出来!你直接弹出errorMsg的值就清楚了!
或者你加上一个else就知道了、在不行就在最下面加上alert!
var errorMsg = document.getElementById("errorMsg").value;
if(errorMsg=="success"){
alert("关注成功");
}else if(errorMsg=="failure"){
alert("请不要重复关注");
}else{
window.location.href = "concernLevel.do?projectId=" + projectId + "&concernCompanyId=" + concernCompanyId;
}
}
你可以给id为errorMsg的这个元素一个初始值的嘛!!!
<input id="errorMsg" value="初始值">........