Ajax 的jquery与后台交互实现无刷新效果
2012-06-21 13:09
246 查看
servlet代码:
publicvoid doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String userName = request.getParameter("userName");
//查询数据库得到这个userName存不存在,现在这里就不进数据库了
String str = "1,2,3" ;
if(userName.equals("123")){
System.out.println("进入");
out.print(str);
}else{
System.out.println("错误信息");
out.print("0");
}
}
jsp代码
<scripttype="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function checkUserNames(){
var userName =document.getElementById("userName").value;
if(userName==""){
$('#checkUserName').html("<font color='green'>用户名不能为空</font>");
return false;
}else{
$.ajax({
type:"POST",
<Ahref='http://hi.baidu.com/tian2531627/creat/blog/"/checkUserName'>url:"<%=request.getContextPath()%>/checkUserName",
data:{userName:userName},
aysnc:"false",
success:function(data){
if(data == 0){
$('#checkUserName').html("<fontcolor='green'>该用户未注册</font>");
}else{
$('#checkUserName').html("<fontcolor='green'>用户名正确</font>");
alert(data) ;
var s=data.split(",");
for(var i = 0 ; i < s.length ; i ++){
document.getElementById("test1").value = s[0];
document.getElementById("test2").value = s[1];
document.getElementById("test3").value = s[2];
}
}
}
})
}
}
</script>
<body>
<form name="myform" id="myform"action="#" method="post">
<input id="userName" type="text"name="userName">
<span id="checkUserName"></span>
<input id="test1" type="text"name="test1">
<input id="test2" type="text"name="test2">
<input id="test3" type="text"name="test3">
<inputtype="button" name="button" value="Ajax"
onclick="checkUserNames();">
</form>
</body>
</html>
web.xml代码略
实现与与后台交互无刷新效果
publicvoid doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String userName = request.getParameter("userName");
//查询数据库得到这个userName存不存在,现在这里就不进数据库了
String str = "1,2,3" ;
if(userName.equals("123")){
System.out.println("进入");
out.print(str);
}else{
System.out.println("错误信息");
out.print("0");
}
}
jsp代码
<scripttype="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function checkUserNames(){
var userName =document.getElementById("userName").value;
if(userName==""){
$('#checkUserName').html("<font color='green'>用户名不能为空</font>");
return false;
}else{
$.ajax({
type:"POST",
<Ahref='http://hi.baidu.com/tian2531627/creat/blog/"/checkUserName'>url:"<%=request.getContextPath()%>/checkUserName",
data:{userName:userName},
aysnc:"false",
success:function(data){
if(data == 0){
$('#checkUserName').html("<fontcolor='green'>该用户未注册</font>");
}else{
$('#checkUserName').html("<fontcolor='green'>用户名正确</font>");
alert(data) ;
var s=data.split(",");
for(var i = 0 ; i < s.length ; i ++){
document.getElementById("test1").value = s[0];
document.getElementById("test2").value = s[1];
document.getElementById("test3").value = s[2];
}
}
}
})
}
}
</script>
<body>
<form name="myform" id="myform"action="#" method="post">
<input id="userName" type="text"name="userName">
<span id="checkUserName"></span>
<input id="test1" type="text"name="test1">
<input id="test2" type="text"name="test2">
<input id="test3" type="text"name="test3">
<inputtype="button" name="button" value="Ajax"
onclick="checkUserNames();">
</form>
</body>
</html>
web.xml代码略
实现与与后台交互无刷新效果
相关文章推荐
- node.js后台jquery前台-- 实现用户登录注册AJAX交互
- ASP.NET利用JQuery中的Aajax实现JSON数据后台交互
- jquery用get实现ajax在ie里面刷新不进入后台解决方法
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- asp.net :使用jquery 的ajax +WebService+json 实现无刷新去后台值
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- AjaxPro组件实现前后台数据无刷新交互
- jquery实现ajax无刷新效果
- asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
- 玩转Web之Json(二)----jquery easy ui + Ajax +Json+SQL实现前后台数据交互
- asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
- 用jQuery实现ajax与后台交互
- jquery用get实现ajax在ie里面刷新不进入后台解决方法
- 玩转Web之Json(二)----jquery easy ui + Ajax +Json+SQL实现前后台数据交互
- 玩转Web之Json(二)----jquery easy ui + Ajax +Json+SQL实现前后台数据交互
- Ajax:后台jquery实现ajax无刷新删除数据及demo
- 关于解决jquery用get实现ajax在ie里面刷新不进入后台的问题
- Jquery结合setinterval实现ajax实时刷新前台数据的效果
- 用jquery +ajax 实现与php后台交互json数据