html部分:html
<button id='promptBtn' type="button" class="mui-btn mui-btn-block mui-btn-primary gz_btn_a " >退出登陸</button>ajax
js部分:json
//退出登陸
document.getElementById("promptBtn").addEventListener('tap', function(e) {
e.detail.gesture.preventDefault(); //修復iOS 8.x平臺存在的bug,使用plus.nativeUI.prompt會形成輸入法閃一下又沒了
mui.prompt('', '', '您肯定退出登陸嗎?', ["取消", "退出登陸"], function(e) {}, 'div');
$('.mui-popup-input').html('');
mui('.mui-popup-buttons').on('tap', '.mui-popup-button-bold', function() {
mui.ajax(site_url + '/Home/Business/logout', {
data: {
token: plus.storage.getItem('token'),
},
dataType: 'json', //服務器返回json格式數據
type: 'post', //HTTP請求類型
timeout: 10000, //超時時間設置爲10秒;
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function(data) {
mui.toast(data.msg)
},
error: function(xhr, type, errorThrown) {服務器
}
});
plus.storage.removeItem('token');
mui.openWindow({
url: '../login/login.html',
id: 'login.html',
extras: {
from_page: 'logout'
}
});
})
});app
注意:post
html是否是寫了兩個id,地址信息是否是修改了,名字是否是對應,若是這個方法是個null那就console一下,找找ui