swal()方法是一个提示框;
swal({
title: "",
text: "请扫描用户手机上的付款码",
type: "input",
showCancelButton: true,
closeOnConfirm: false,
cancelButtonText: "取消",
confirmButtonText: "确认",
imageUrl: "/assets/images/icon/scancode.gif",
inputPlaceholder: "请填写付款码数字",
showLoaderOnConfirm: true
},function(inputValue){
if(inputValue){
if (inputValue === "") {
swal.showInputError("请填写付款码数字");
return false
}else{
$("input[name='authCode']").val(inputValue);
var form = cashierFrom.serialize();
$.post("/cashier/order", form, function(data) {
var result = $.parseJSON(data);
if (result.code == 'SUCCESS') {
swal({
title : "支付成功",
type : "success",
confirmButtonText : "确定",
closeOnConfirm : false
});
} else {
if(result.subCode=='USER_PAYING'){
var html = '<div class="q-btn-box"><button type="button" class="btn btn-primary waves-effect waves-light">取消</button></div>';
showLoadAlert('等待用户输入密码..',html);
var no = result.outTradeNo;
queryInterval = self.setInterval("cashierOrderQuery('"+no+"',true)",3000);
}else{
swal({
title : "支付失败",
type : "error",
text : result.msg,
confirmButtonText : "确定",
closeOnConfirm : false
});
}
}
});
}
}
});
swal() 增加确认及取消的方法
swal({
title: "确认删除?",
text: "Your will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "确认",
cancelButtonText: "取消",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm){
if (isConfirm) {
swal("Deleted!", "Your imaginary file has been deleted.", "success");
} else {
swal("Cancelled", "Your imaginary file is safe :)", "error");
}
});
可参考地址: