官方给出的SweetAlert介绍是:SweetAlert可以替代JavaScript原生的alert和confirm等函数呈现的弹出提示框,它将提示框进行了美化,并且允许自定义,支持设置提示框标题、提示类型、内容展示图片、确认取消按钮文本、点击后回调函数等。我用过之后觉得确实好用,因此极力推荐此插件。我将它的用法总结如下:

弹出一个alert的写法:

其一: swal("恭喜","添加成功","success"); 第一个参数是title,第二个参数是text,第三个参数是提醒类型(success,error,warning,input),三个参数皆非必写项。最简便写法:swal("");就弹出一个框,上面有个确定按钮。不可写作:

swal();

其二:

swal({

title:"恭喜",

text:"添加成功",

type:"success"

});

参数还可以写:

html:是否支持html,默认false,写成true以后,text里就可以写html元素。下面给一个例子

showCancelButton:是否显示取消按钮;

animation:提示框弹出时的动画效果,可选(pop、none、slide-from-top、slide-from-bottom);

timer:设置自动关闭提示框时间(毫秒);

showConfirmButton:是否显示确定按钮;

confirmButtonText:定义确定按钮文本;

cancelButtonText:定义取消按钮文本;

imageUrl:定义弹出框的图片地址;

回调函数:done()和error.

下面给出一个confirm窗体带回调函数的例子:

function deleteArticle(id){

var serverAddress=serverAddressPath+'/api/arc/delete.shtml';

swal({

title:"",

text:"确定删除吗?",

type:"warning",

showCancelButton:"true",

showConfirmButton:"true",

confirmButtonText:"确定",

cancelButtonText:"取消",

animation:"slide-from-top"

}, function() {

var ids=new Array();

ids.push(id+"");

$.ajax({

type:"post",

url:serverAddress,

traditional: true,

dataType:"json",

data:{"id":ids}

}).done(function(data) {

swal("操作成功!", "已成功删除数据!", "success");

getMyArtic();

}).error(function(data) {

swal("OMG", "删除操作失败了!", "error");

});

});

}

sweetalert php,SweetAlert详解相关推荐

  1. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  2. JVM年轻代,老年代,永久代详解​​​​​​​

    秉承不重复造轮子的原则,查看印象笔记分享连接↓↓↓↓ 传送门:JVM年轻代,老年代,永久代详解 速读摘要 最近被问到了这个问题,解释的不是很清晰,有一些概念略微模糊,在此进行整理和记录,分享给大家.在 ...

  3. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  4. 通俗易懂word2vec详解词嵌入-深度学习

    https://blog.csdn.net/just_so_so_fnc/article/details/103304995 skip-gram 原理没看完 https://blog.csdn.net ...

  5. 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG) 优化算法

    深度学习优化函数详解系列目录 深度学习优化函数详解(0)– 线性回归问题 深度学习优化函数详解(1)– Gradient Descent 梯度下降法 深度学习优化函数详解(2)– SGD 随机梯度下降 ...

  6. CUDA之nvidia-smi命令详解---gpu

    nvidia-smi是用来查看GPU使用情况的.我常用这个命令判断哪几块GPU空闲,但是最近的GPU使用状态让我很困惑,于是把nvidia-smi命令显示的GPU使用表中各个内容的具体含义解释一下. ...

  7. Bert代码详解(一)重点详细

    这是bert的pytorch版本(与tensorflow一样的,这个更简单些,这个看懂了,tf也能看懂),地址:https://github.com/huggingface/pytorch-pretr ...

  8. CRF(条件随机场)与Viterbi(维特比)算法原理详解

    摘自:https://mp.weixin.qq.com/s/GXbFxlExDtjtQe-OPwfokA https://www.cnblogs.com/zhibei/p/9391014.html C ...

  9. pytorch nn.LSTM()参数详解

    输入数据格式: input(seq_len, batch, input_size) h0(num_layers * num_directions, batch, hidden_size) c0(num ...

  10. Java集合详解之Map

    一.首先看看集合框架体系图 从图中可以看到,Map接口扩展了Iterator接口,关于Iterator接口详解请移步:Iterator接口详解 二.Map是什么? Map<k,v>使用键值 ...

最新文章

  1. ES不香吗,为啥还要ClickHouse?
  2. Android8.0后版本的分区变化
  3. java中override快捷键_【基础回溯1】面试又被 Java 基础难住了?推荐你看看这篇文章。...
  4. 如何利用JavaScript的arguments对象实现用代码打印调用栈的需求
  5. sql%rowcount转mysql_Oracle光速入门二 ——马士兵Oracle视频讲义笔记
  6. Shane 版详细设计书文档模板
  7. android 重绘如何能不闪一下屏幕_回流和重绘
  8. 常见的Mule Esb下载地址
  9. 【全开源商城小程序源码】ThinkPHP 5.1+带后台商城源码程序+带详细安装使用文档
  10. Ubuntu安装gcc失败的那些事儿
  11. 利用逆矩阵解线性方程组_经典Jacobi方法用于求解矩阵特征值
  12. linux弹窗指令_Linux弹出U盘的正确姿势(命令行)
  13. Aladdin and the Flying Carpet(LightOJ - 1341)(欧拉筛 + 质因数分解)
  14. python电影名称词云_Python爬取最近上映的电影评论并生成词云——误杀
  15. 抖音xlog算法解析
  16. partial correctness and total correctness部分正确性和整体正确性
  17. 1023day5:class类属性方法、每次执行类属性+1、内建模块、时间装饰器wrapper、面向对象__slots__方法:限制类的属性等基础知识、正则表达式基础知识、多态鸭子类型
  18. 推荐最适合IT人自学的视频网站、社区网站
  19. 打造流畅九宫格抽奖活动
  20. 绝对干货!src漏洞挖掘经验分享

热门文章

  1. 移动端网络安全-密钥交换的前世今生(3)
  2. 2020年第六届“99趣拿节”:吃喝玩乐 奇趣海洋
  3. 使用pyhton将文件夹内多个excel表格合并成总表
  4. Druid连接池自定义数据库密码加解密的实现
  5. C++ integral_constant 实现
  6. 3dmax说课稿计算机平面设计,3DMAX说课稿.doc
  7. 黄峥自述:一路走来,我的经历与思考
  8. VS2019关于新建项目中没有ASP.NET空网站解决
  9. echarts 折线 step line x轴的线实线,y轴虚线
  10. 如何使用键盘快捷键上下移动Jupyter笔记本单元格