//获取username和password的值,利用ajax传到平台
document.getElementById("main").addEventListener('tap',function(){
var userName=document.getElementById("username").value;
var passWord=document.getElementById("password").value;
createtables();
//----------------------------平台开通后删除---------------------------
localStorage.setItem("username", userName);//存储用户名到本地storage
// localStorage.setItem("password", passWord);//存储密码到本地storage
//将返回的数据存入websql数据库
//打开数据库
var db = openDatabase('autoInsuranceDB', '1.0', 'AutoInsurance DB', 10*1024);
/*var d = new Data();*/
//往数据表插入数据
var id = "3";
db.transaction(function (tx) {
tx.executeSql('INSERT INTO users (id,username,password) values(?,?,?)',[id,userName,passWord]);
});
//---------------------------临时写在平台返回成功之外----------------------------
//判断用户名密码
//将数据传给平台,并作出相应
if(userName !=""&&userName!=null){
if(passWord !=""&&passWord!=null){
mui.ajax('http://192.168.30.193:8080/fast-web/toLogin/login.do',{
data:JSON.stringify({'userName':userName,'passWord':passWord}),
contentType:'application/json',//spring框架需要
dataType:'json',//服务器返回json格式数据
type:'post',//HTTP请求类型
timeout:10000,//超时时间设置为10秒;
success:function(data){
//服务器返回响应,根据响应结果,分析是否登录成功;
if(data.success){
//登陆成功时把用户名存入LocalStorage
localStorage.setItem("username", userName);
//打开新界面
//..........跳转方法
}else{
alert(data.message);
}
},
error:function(xhr,type,errorThrown){
//异常处理;
console.log(type);
}
});
}
}else{
return ;
}
});
这是登录时关于用户名密码存储web数据库存储,并通过ajax传送平台的代码。