您的位置:首页 > Web前端 > JavaScript

jsp 点击提交按钮后如何不重置页面

2014-07-28 09:58 218 查看
三种方式

1:ajax提交不刷新页面

2: 利用IE缓存。 即提交完成后

Response.write("<script>history.back();</script>")

3:回写数据

4:return false;

下面是本人例子

$(document).ready(function(){

$("#button1").click(function(){

var userName=$.trim($("#border1").val());

var pwd=$.trim($("#border2").val());

if(userName==""){

$("#loginerr").html("账号不能为空");

return false;

}else if(pwd==""){

$("#loginerr").html("密码不能为空");

return false;

}

if(typeof(userName)!=null&&typeof(pwd)!=null){

var user={

loginName:userName,

pwd:pwd

}

$.ajax({

url:"/ssim/userController/login",

type:"post",

datatype:"json",

data:user,

async : false,

success:function(data){

if(data==true){

//用户名账号正确跳转到登陆页面

window.location.href="/ssim/users/dcmhome";

}else{

//否则错误提示

$("#loginerr").html("用户名账号密码错误");

}

}

})

//这句很关键,在ajax执行完后,return则用户填的数据不会清空

return false;

}

})

})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐