一、所需引入的js和css

<link rel="stylesheet" type="text/css" href="css/bootstrap-dialog.css" rel="external nofollow" >
<link rel="stylesheet" type="text/css" href="css/bootstrap.css" rel="external nofollow" > <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/bootstrap-dialog.js"></script>
//引入的顺序:先css,再js,引入js时,先jquery,再bootstrap-dialog.js

二、示例代码

添加:

  function addData(){BootstrapDialog.show({title: '添加员工',//模态框的headerid:'addStaff',message: function(dialog) {//是模态框的body部分,也就是我们需要弹出的页面,如修改的页面var $message = $('<div></div>');var pageToLoad = dialog.getData('pageToLoad');$message.load(pageToLoad);return $message;},data: {'pageToLoad': "${path}/staff/addView.do",//指定message需要显示的页面访问路径},buttons: [{label: 'ok',action: function(dialog){var document = $(".modal-body");//通过class标签选择器,获得模态框的JQuery对象var icon = $("[name='icon']",document).val();var role = $("[name='role']",document).val();var mode = $("[name='mode']",document).val();var mobile = $("[name='mobile']",document).val();var realName= $("[name='realName']",document).val();var cityCode =$("#city option:selected",document).val();var countyCode=$("#county option:selected",document).val();var provinceCode=$("#province option:selected",document).val();var object={url:"${path}/staff/add.do?cityCode="+cityCode+"&countyCode="+countyCode+"&provinceCode="+provinceCode,type:"post",data:$("form",document).serialize(),//序列化form表单的值success:function(data){if(data==0){BootstrapDialog.alert('<div class="alert alert-danger">数据添加失败</div>');}else{dialog.close();//关闭模态框BootstrapDialog.alert('<div class="alert alert-success">数据添加成功</div>');}}};$.ajax(object);return false;},},{label: 'cancle',action: function(dialog) {dialog.close();}}]});}

删除:

     function deleteData(id){BootstrapDialog.show({type : BootstrapDialog.TYPE_DANGER,message: '你确定要删除吗?',size : BootstrapDialog.SIZE_NORMAL,buttons: [{label: '确定',action: function(dialog) {var object = {url:'${path}/staff/delete.do?id='+id,type:"post",success:function(data){if(data==1){BootstrapDialog.alert('<div class="alert alert-success">删除成功</div>');}else{BootstrapDialog.alert('<div class="alert alert-danger">删除失败</div>');}}};$.ajax(object);dialog.close();}}, {label: '取消',action: function(dialog) {dialog.close();}}]});}

三、设置事件,即可

<button type="button" id="tm" class="btn btn-primary" nuoxin="margin: 100px;" onclick="addData()">添加</button>
<button type="button" id="tm" class="btn btn-primary" nuoxin="margin: 100px;" onclick="addData()">删除</button>

如何使用BootStrapDialog实现数据的添加与删除?相关推荐

  1. UITableView数据的添加、删除、移动

    数据的添加.删除4个步骤: 1.现在导航视图上面添加一个按钮,可以是系统自带的编辑按钮editButtonItem 2.实现方法让将要执行删除添加操作的表视图处于编辑状态 3.指定表视图中哪些行可以处 ...

  2. ajax添加和删除数据,ajax 添加 更新 删除数据库

    ajax 添加 更新 删除数据库 内容精选 换一换 云审计服务(Cloud Trace Service,CTS)记录了数据安全中心相关的操作事件,方便用户日后的查询.审计和回溯,具体请参见云审计服务用 ...

  3. Ajax局部刷新数据:添加、删除

    今天用ajax局部刷新的方式,写了个搜索显示出局部数据和点击删除,页面同样局部更新删除数据 异步搜索局部添加 1.盒子显示 2.ajax处理 url请求路径,experiment项目名,UserSer ...

  4. Navicat 数据表的数据的添加,删除及使用sql完成数据的添加。

    Navicat创建数据库及表的创建,删除和插入._星星以外的博客-CSDN博客 数据库主键的作用及添加_星星以外的博客-CSDN博客 选中操作的表,右击----打开表(或者直接双击也行) 则出现如下界 ...

  5. 26.中继器数据的添加与删除

    选择中继器里面的数据集再选择增加行 勾上之后选择下方的增加行就可以填入数据了 用变量获取用户输入的各项内容 但是图片不能用公式操作 方法:通过右键单击图片获得图片的地址 图片中蓝色的部分就是相对路径 ...

  6. Android学习笔记----SQLiteDatabase 自带添加、删除、更新、查询的操作方法:实现添加,删除,更新,查询,和分页,统计

    7.除了前面给大家介绍的execSQL()和rawQuery()方法, SQLiteDatabase还专门提供了对应 于添加.删除.更新.查询的操作方法: insert().delete().upda ...

  7. Statement接口实现查询数据、添加数据

    本文介绍了Statement接口实现查询数据.添加数据.在JDBC的基本应用中,介绍了使用Statement接口查询和添加数据的步骤.重点在于使用getConnection()方法来连接数据库,创建S ...

  8. R语言ggplot2可视化:ggplot2可视化时间序列数据并在末尾数据点添加数值标签(number label)

    R语言ggplot2可视化:ggplot2可视化时间序列数据并在末尾数据点添加数值标签(number label) 目录

  9. Python使用matplotlib可视化发散棒棒糖图、发散棒棒糖图可以同时处理负值和正值、并按照大小排序区分数据、为发散棒棒糖图的特定数据点添加标签、自定义背景填充色、自定义数据点颜色

    Python使用matplotlib可视化发散棒棒糖图.发散棒棒糖图可以同时处理负值和正值.并按照大小排序区分数据.为发散棒棒糖图的特定数据点添加标签.自定义背景填充色.自定义数据点颜色(Diverg ...

  10. R语言ggplot2可视化在特定数据点添加竖直的虚线实战:Add a dotted vertical line on certain x-axis values

    R语言ggplot2可视化在特定数据点添加竖直的虚线实战:Add a dotted vertical line on certain x-axis values 目录 R语言

最新文章

  1. ChartDirector Python创建建多层甘特图的代码
  2. QT学习:多线程控制
  3. Google与Pixar开发Draco支持USD格式 加速3D对象传输
  4. 广播网关GPC为MDS多媒体调度再添虎翼
  5. 【思科】GNS3模拟静态NAT/动态NAT
  6. ubuntu rsync
  7. php变量原格式输出,PHP格式化输出打印变量
  8. statistic在c语言中的作用,模型评价除了C-statistic,还能用什么指标?
  9. 查看docker内部路径_web应用在Docker容器中部署(Windows)
  10. linux中搭建git私有服务器
  11. 多质点列车动力学模型
  12. 吹响数字经济时代的冲锋号 2021宝德X86生态伙伴大会在深召开
  13. 【收藏】40 个学术网站,满足科研文献需求!
  14. 印象智能手写板体验:低成本手写方案
  15. 2022,从阅读开始
  16. Streamset数据同步报错问题
  17. 粤嵌实验板 linux 环境,粤嵌实习报告
  18. 关于NTU-RGB+D数据集skeleton数据
  19. 树莓派CM4专用散热风扇,可降温约20度
  20. 机器学习_5.隐马尔可夫模型的典型问题和算法

热门文章

  1. TYVJ P1022 进制转换 Label:坑
  2. 【Linux-shell】shell脚本基础语法练习
  3. 移动金库模式保护客户信息 覆盖17套关键系统
  4. 自minibox-b配置说明
  5. SQL Server 获取日期是星期周几(默认从周日开始到周六 1-7)
  6. Httpd总结 :HTTPD的基本概念
  7. 继承中的盲点,成员或者析构函数,成员函数中为什么有时候需要定义,有时候不需要呢,(已解决)...
  8. VS2010调试技巧
  9. 布局--------动态添加 相对布局
  10. 用Hough投票做物体检测(续)