需提前引入jquery文件
源码https://github.com/craftpip/jquery-confirm文件夹中的dist文件,需引入
案例:
$.confirm({
title: '确认',
content: '确认删除该条数据?',
type: 'blue',
icon: 'glyphicon glyphicon-question-sign',
buttons: {
ok: {
text: '确认',
btnClass: 'btn-primary',
action: function () {
$.ajax({
url: url + "/xx/xx",
type: "POST",
dataType: "json",
crossOrigin: true,
data: {
openid: id,
_method: "DELETE"
},
success: function (data) {
console.log(data)
if (data.code == 1) {
$('.alert').html('操作成功').addClass('alert-success').show().delay(1500).fadeOut();
} else {
$('.alert').html('操作失败').addClass('alert-danger').show().delay(1500).fadeOut();
}
}
})
}
},
cancel: {
text: '取消',
btnClass: 'btn-primary'
}
}
});
案例中的alert需引入以下代码
<div class="alert"></div>
<!--放到合适的位置-->
/**
* 弹出式提示框,默认1.2秒自动消失
* @param message 提示信息
* @param style 提示样式,有alert-success、alert-danger、alert-warning、alert-info
* @param time 消失时间
*/
var prompt = function (message, style, time)
{
style = (style === undefined) ? 'alert-success' : style;
time = (time === undefined) ? 1200 : time;
$('<div>')
.appendTo('body')
.addClass('alert ' + style)
.html(message)
.show()
.delay(time)
.fadeOut();
};
// 成功提示
var success_prompt = function(message, time)
{
prompt(message, 'alert-success', time);
};
// 失败提示
var fail_prompt = function(message, time)
{
prompt(message, 'alert-danger', time);
};
// 提醒
var warning_prompt = function(message, time)
{
prompt(message, 'alert-warning', time);
};
// 信息提示
var info_prompt = function(message, time)
{
prompt(message, 'alert-info', time);
};