mui.ajax链接mysql_mui ajax请求 登录

账号

密码

登录

mui.init();

//封装ajax

function postData(url, data, callback, waitingDialog) {

mui.ajax(url, {

data: 'data=' + JSON.stringify(data),

dataType: 'json',

type: 'post',

contentType: "application/x-www-form-urlencoded; charset=utf-8",

success: callback,

error: function(xhr, type, errorThrown) {

waitingDialog.close();

mui.alert("网络连接失败,请重新尝试一下", "错误", "OK", null);

}

});

}

function plusReady() {

// 弹出系统等待对话框

return plus.nativeUI.showWaiting("等待中...");

}

//打开页面方法

function openGroup() {

mui.openWindow({

url: 'Groupcompany/main.html',

show: {

autoShow: true

}

});

}

function openCompany() {

mui.openWindow({

url: 'Companyproject/companyproject.html',

show: {

autoShow: true

}

});

}

function openProject() {

mui.openWindow({

url: 'Project/project.html',

show: {

autoShow: true

}

});

}

function openObject() {

mui.openWindow({

url: 'Object/object.html',

show: {

autoShow: true

}

});

}

document.getElementById("login").addEventListener('tap', function() {

//                        alert("点击了登录按钮");

// 显示一个等待的对话框

var wd = plusReady();

// 构造要传递的json数据

// 内容就是 return document.getElementById();

var data = {

username: document.getElementById("username").value,

password: document.getElementById('password').value

};

// 调用ajax

postData('http://123.57.237.52/app.php/Login/Login',

//服务端的URL

data, // json 数据

function(data) {

wd.close(); // 调用成功,先关闭等待的对话框

if(data.status != 1) {

// 如果密码错误,提示一下信息

mui.alert("用户名或密码错误", "登录错误", "关闭");

return;

}

switch(data.response.info.role) {

case "group":

openGroup();

break;

case "company":

openCompany();

break;

case "proprietor":

openProject();

break;

case "project":

openObject();

break;

}

},

wd //传递给postData的最后一个参数,失败的时候关闭等待对话框

);

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值