sweetalert插件使用
内容:
1.插件介绍
2.插件使用
1.插件介绍
SweetAlert是一个JS插件,能够完美替代JS自带的alert弹出框,并且功能强大,设计优美
使用这个很方便,推荐使用这个插件来写alert
sweetalert插件下载:https://github.com/lipis/bootstrap-sweetalert
官方教程:https://sweetalert.js.org/guides/
2.插件使用
下面是使用sweetalert的一个实例:
HTML:
<div class="container">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">用户管理</h3>
</div>
<div class="panel-body">
<table class="table table-bordered">
<thead>
<tr>
<th>序号</th>
<th>id</th>
<th>name</th>
<th>age</th>
<th>生日</th>
<th>操作</th>
</tr>
</thead>
<tbody>
{% for p in persons %}
<tr>
<td>{{ forloop.counter }}</td>
<td>{{ p.id }}</td>
<td>{{ p.name }}</td>
<td>{{ p.age }}</td>
<td>{{ p.birthday|date:'Y-m-d' }}</td>
<td>
<button class="btn btn-danger del"><i class="fa fa-trash-o">删除</i></button>
</td>
</tr>
{% endfor %} </tbody>
</table>
</div>
</div>
</div>
注:前端使用了bootstrap框架
js:
 $(".btn-danger").on("click", function () {
   swal({
     title: "确定要删除吗?",
     text: "删除就无法找回",
     type: "warning",
     showCancelButton: true,
     confirmButtonClass: "btn-danger",
     confirmButtonText: "确认",
     cancelButtonText: "取消",
     closeOnConfirm: false
     },
     function () {
       var deleteId = $(this).parent().parent().attr("data_id");
       $.ajax({
         url: "/delete_book/",
         type: "post",
         data: {"id": deleteId},
         success: function (data) {
           if (data.status === 1) {
             swal("删除成功!", "你可以跑路了!", "success");
           } else {
             swal("删除失败", "你可以再尝试一下!", "error")
           }
         }
       })
     });
 })
注:
swal使用如下:
// swal是调用弹出框,有如下几种调用方式:
swal("标题")
swal("标题", "内容")
swal("标题", "内容", "success")
swal("标题", "内容", "warning")
swal("标题", "内容", "info")
swal("标题", "内容", "error")
效果如下:


sweetalert插件使用的更多相关文章
- zTree和SweetAlert插件初探
		1.zTree插件简介 zTree是一个依靠 jQuery实现的多功能“树插件”.优异的性能.灵活的配置.多种功能的组合是zTree最大优点.专门适合项目开发,尤其是树状菜单.树状数据的Web显示.权 ... 
- 弹出框sweetalert插件的简单使用
		<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- Django(序列化、SweetAlert插件)
		day72 参考:https://www.cnblogs.com/liwenzhou/p/8718861.html#autoid-6-1-2 前端序列化 后端序列化 day73中 补充一个SweetA ... 
- python 全栈开发,Day75(Django与Ajax,文件上传,ajax发送json数据,基于Ajax的文件上传,SweetAlert插件)
		昨日内容回顾 基于对象的跨表查询 正向查询:关联属性在A表中,所以A对象找关联B表数据,正向查询 反向查询:关联属性在A表中,所以B对象找A对象,反向查询 一对多: 按字段:xx book ----- ... 
- {Django基础七之Ajax}    一 Ajax简介     二 Ajax使用     三 Ajax请求设置csrf_token     四 关于json     五 补充一个SweetAlert插件(了解)
		Django基础七之Ajax 本节目录 一 Ajax简介 二 Ajax使用 三 Ajax请求设置csrf_token 四 关于json 五 补充一个SweetAlert插件(了解) 一 Ajax简介 ... 
- django系列6--Ajax06 使用插件,Sweet-Alert插件
		使用SweetAlert插件 GitHub上的下载链接 下载完成后放入django项目静态目录下,在html文件中引入静态文件,下面是script部分 $(".btn-danger" ... 
- 【笔记】AJAX+SweetAlert插件实现删除操作
		[笔记]AJAX+SweetAlert插件实现删除操作 Django AJAX SweetAlert 展示 SweetAlert 插件介绍 SweetAlert 是一个 JS 插件,能够完美替代 J ... 
- Django与Ajax,文件上传,ajax发送json数据,基于Ajax的文件上传,SweetAlert插件
		一.Django与Ajax AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻 ... 
- {Django基础七之Ajax} 一 Ajax简介 二 Ajax使用 三 Ajax请求设置csrf_token 四 关于json 五 补充一个SweetAlert插件(了解)
		{Django基础七之Ajax} 一 Ajax简介 二 Ajax使用 三 Ajax请求设置csrf_token 四 关于json 五 补充一个SweetAlert插件(了解) Django基础七之 ... 
随机推荐
- STM32 IAP docs
			/********************************************************************************* * STM32 IAP docs ... 
- SYSTEM\sys\sys.c:33:7: error: expected '(' before 'void'  __ASM void MSR_MSP(u32 addr)
			在STM32中的sys.c文件编译报出这个错误时: __ASM void MSR_MSP(u32 addr){ MSR MSP, r0 //set Main Stack value BX r14} 如 ... 
- EasyTouch基本用法
			EasyTouch基本用法 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 hierarchy (层次面 ... 
- xdoj-1149(多重集合+容斥原理+组合数取模)
			#include <iostream> #include <algorithm> #include <cstdio> using namespace std; ty ... 
- dice 概率论 概率DP
			题目链接: http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1010&cid=459 找出公式,公式有实际意义,某种情形当 ... 
- java导出Excel 好文收藏
			http://www.cnblogs.com/Damon-Luo/p/5919656.html https://www.cnblogs.com/klguang/p/6425422.html 
- 【spring源码分析】面向切面编程架构设计
			2 注解说明 2.1 @Aspect 作用是把当前类标识为一个切面供容器读取 2.2 @Before标识一个前置增强方法,相当于BeforeAdvice的功能,相似功能的还有 2.3 @AfterRe ... 
- Centos7修改文件夹权限和用户名用户组
			Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限.根据我自己遇到的情况,对这类问题做一个小结.在命令行使用命令“ll”或者“ls -a”,可以查看文件或 ... 
- [DL] 基于theano.tensor.dot的逻辑回归代码中的SGD部分的疑问探幽
			在Hinton的教程中, 使用Python的theano库搭建的CNN是其中重要一环, 而其中的所谓的SGD - stochastic gradient descend算法又是如何实现的呢? 看下面源 ... 
- Hadoop和云计算
			什么是Hadoop? Hadoop代表的就是基于异步存储(HDFS)的并行计算(Map-Reduce). 首先Hdsf/ Kudu他的存储是分布式的存储,hive(map-reduce).impala ... 
