注册页面的传值
function fnRegister()
{
var username =$api.byId("username");
var password =$api.byId("password");
var usernameValue =$api.val(username);
var passwordValue =$api.val(password);
api.ajax({
url: 'http://192.168.1.101:3101/upLoad',
method: 'post',
data: {
values: {
name: 'haha'
},
files: {
file: 'fs://a.gif'
}
}
},function(ret, err){
if(ret&&ret.id)
{
api.alert({
title:'提示',
msg:'注册成功',
},function(ret,err){
if(ret)
{
api.execScript({
name:'login',
frameName:'login_frame',
script:'fnSetUsername(\"'+usernameValue+'\")';
})
api.closeWin();
}else
{
alert(JSON.string(err));
}
})
}
});
}
登陆页面的接受
function fnSetUsername(username_)
{
var username =$api.byId('username');
$api.val(username,username_);
}
//登陆本地获取用户信息
$api.setStorage('key','value'); //apicloud 内置的Storage
var userInfo=$api.getStoreage('userInfo');
if(userInfo&&userinfo.id)
{
//打开首页页面;
}else
{
//打开登陆页面
}
function fnLogout()
{
api.confirm({
title:'提示',
msg:'是否推出登陆',
buttons:['确定','取消']
},function(ret,err){
if(ret)
{
$api.rmStorage('userInfo');
api.toast({
msg:'退出登录成功',
duration:2000,
location:'bottom'
})
api.closeTowin({
name:'main'
});
}
})
}
//登陆和注册请求的代码