主页 index.html
<div align="center">
用户类型
<select id="usertype">
<option value="user">普通用户</option>
<option value="admin">管理员</option>
</select>
<br/>
用户
<input type="text" id="username"/>
<br/>
密码
<input type="password" id="password"/>
</div>
<div id="result" align="center"></div>
<div align="center">
<span><a href="#" onclick="verify()">登录</a></span>
<span><a href="">新用户?来注册</a></span>
</div>
</div>check.jsp在本例中是验证用户和密码的。如果验证成功了,则 out.println("1"); 然后在verify.js的verify()中
function verify(){
$.post("check.jsp",
{usertype:$("#usertype").val(), username:$("#username").val(), password:$("#password").val()},
function(data){
if(data == "1"){
location.href="user.jsp";
}else{
$("#result").html(data);
}
}
);
}
可以总是不成功,如果验证用户和密码成功了,则应该跳转到user.jsp,但是它仍然在id为result的div里显示“1”
不知道怎么回事
<div align="center">
用户类型
<select id="usertype">
<option value="user">普通用户</option>
<option value="admin">管理员</option>
</select>
<br/>
用户
<input type="text" id="username"/>
<br/>
密码
<input type="password" id="password"/>
</div>
<div id="result" align="center"></div>
<div align="center">
<span><a href="#" onclick="verify()">登录</a></span>
<span><a href="">新用户?来注册</a></span>
</div>
</div>check.jsp在本例中是验证用户和密码的。如果验证成功了,则 out.println("1"); 然后在verify.js的verify()中
function verify(){
$.post("check.jsp",
{usertype:$("#usertype").val(), username:$("#username").val(), password:$("#password").val()},
function(data){
if(data == "1"){
location.href="user.jsp";
}else{
$("#result").html(data);
}
}
);
}
可以总是不成功,如果验证用户和密码成功了,则应该跳转到user.jsp,但是它仍然在id为result的div里显示“1”
不知道怎么回事
解决方案 »
- EXT窗口样式在火狐和IE中显示异常,怎么解决?高手进
- 如何实现同一链接在北京和外地 打开的时候显示不同页面
- javascript中如何触发dom对象的事件?
- 刚接触JS的对象,高手,帮忙看下这段代码,关于对象的思想是否正确?
- javascript中table的某一行选中问题
- [求教:JS控制table中td隐藏显示问题]
- 关于js传递变量的问题
- 如何无刷新的将dropdownlist里的内容赋值到textbox中?
- 急请高手救火---在IE中可以运行但NS中却不行,
- 提交按钮上加个提示确定的js
- 怎样得到文本节点的值?var a=document.createTextNode("ssss") 中的ssss
- onkeydown得到TEXT内当前输入
alert(data);//输出来看看不就知道什么原因了
if(data == "1"){
location.href="user.jsp";
}else{
$("#result").html(data);
}
}
alert(data);
是 1
是不是数据格式的问题,导致 if(data == "1")判断不出来?
原来如果 out.println("1"); 要输出一个空行
我改成 out.print("1"); 则可以了
并且在 verify 中改成if($.trim(data) == "1") .....还是要谢谢你
哈哈,已经成功了,
原来如果 out.println("1"); 要输出一个空行
我改成 out.print("1"); 则可以了
并且在 verify 中改成if($.trim(data) == "1") .....
哈哈,已经成功了,
原来如果 out.println("1"); 要输出一个空行
我改成 out.print("1"); 则可以了
并且在 verify 中改成if($.trim(data) == "1") .....还是要谢谢你