$.mobile.changePage

$.mobile.changePage(pageurl, {
 'allowSamePageTransition' : true,
 'reloadPage' : true,
 'transition' : 'none'
});

代码解读:

 

  • pageurl: 指向当前页面的页面id或者路径
  • allowSamePageTransition:默认情况下,changPage函数会自动忽略与当前页面相同的页面更改请求。将此标志设置为true,使其不能忽略页面更改请求。
  • reloadPage:设置为true时,可令页面Dom重新装载,可触发一系列构造过程。
  • transition:因为打开 allowSamePageTransition 时,会带来 transition 动画的问题(某些 transition 是假设新旧页面是不同),所以将transition设置为none避开这个问题。


<script type="text/javascript"> $(function(){ $("#regbtn").click(function(){ var username = $("#username").val(); var password = $("#password").val(); var password2 = $("#password2").val(); var flag = true; if(username == ""){ $("#username_p").html("用户名不能为空"); flag = false; }else{ $("#username_p").html(""); } var pattern = /^[a-zA-Z]\w{5,17}$/; if(!pattern.test(password)){ $("#password_p").html("密码必须以字母开头,长度在6~18之间,只能包含字母、数字和下划线"); flag = false; }else{ $("#password_p").html(""); } if(password != password2){ $("#password2_p").html("两次密码不一致"); flag = false; }else{ $("#password2_p").html(""); } if(flag){ $.ajax({ type:"POST", url:"http://127.0.0.1/IKEA/reg.php", data:{ username:username, password:password }, dataType:'json', success:function(data){ if(data['msg']){ alert(data['info']); $.mobile.changePage('#login'); }else{ alert(data['info']); } } }) } }); $("#loginbtn").click(function(){ var username = $("#username_log").val(); var password = $("#password_log").val(); var flag = true; if(username == ""){ $("#username_log_p").html("用户名不能为空"); flag = false; }else{ $("#username_log_p").html(""); } if(password == ""){ $("#password_log_p").html("密码不能为空"); flag = false; }else{ $("#password_log_p").html(""); } if(flag){ $.ajax({ type:"POST", url:"http://127.0.0.1/IKEA/login.php", data:{ username:username, password:password }, dataType:'json', success:function(data){ if(data['msg']){ $.cookie("username",username,{expires:7,path:'/',domain:'127.0.0.1'}); window.location.href="index.html"; }else{ alert(data['info']); } } }) } }) }) </script>
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值