解决bootstrap模态框数据缓存的问题方法


Posted in Javascript onAugust 10, 2018

问题背景

第一步进行新增验证

解决bootstrap模态框数据缓存的问题方法

第二步进行修改模态框 验证信息没有消除 且表单数据被缓存

解决bootstrap模态框数据缓存的问题方法

模态框代码:新增修改共用一个模态框

<!-- 模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title" id="myModalLabel">
标题
</h4>
</div>
<div class="modal-body">
<form id="form1" class="form-horizontal" role="form">
<input type="hidden" id="unitId" name="unitId"/>
<div class="form-group">
<label class="control-label col-sm-2" for="">单位名称</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="unitName" name="unitName">
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal" >关闭</button>
<button type="button" class="btn btn-primary" onclick="save()">提交</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</div>

js代码

//验证设置

$(function(){ 
$("#form1").bootstrapValidator({
feedbackIcons: {
 valid:"glyphicon glyphicon-ok",
 invalid:"glyphicon glyphicon-remove",
 validating:"glyphicon glyphicon-refresh"
 },
fields : { 
"unitName" : {

validators : {
notEmpty : {
message : '单位名称不能为空'
}
}
}
}
});
});

  //重置表单数据
$(function() { 
 $("#myModal").on('hide.bs.modal',function() {
 //关闭后重置表单数据
 $("#form1").data('bootstrapValidator').resetForm(); 


 });
 
 $("#myModal").on('show.bs.modal',function() {
 //打开前重置表单数据
 $("#form1").data('bootstrapValidator').resetForm(); 
 });
});
function save() {

  //保存前开启验证
$("#form1").bootstrapValidator("validate");
if($("#form1").data("bootstrapValidator").isValid()){
$.ajax({
url : "${path}/center/unit/save.action",
data : $('#form1').serialize(),
type : "post",
dataType : "json",
beforeSend : function() {
// loading show
},
success : function(result) {
if (result.success) {
search();
alert(result.message);

     //关闭模态框
$('#myModal').modal('hide');
} else {
alert(result.message);
}
},
complete : function() {
},
error : function(data) {
alert("error");
}
});
}}

最终解决效果

解决bootstrap模态框数据缓存的问题方法

解决bootstrap模态框数据缓存的问题方法

以上这篇解决bootstrap模态框数据缓存的问题方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于js new Date() 出现NaN 的分析
Oct 23 Javascript
javascript框架设计读书笔记之数组的扩展与修复
Dec 02 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
javascript实现rgb颜色转换成16进制格式
Jul 10 Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 Javascript
基于JS实现导航条flash导航条
Jun 17 Javascript
AngularJs页面筛选标签小功能
Aug 01 Javascript
vue.js动态数据绑定学习笔记
May 19 Javascript
js实现图片无缝循环轮播
Oct 28 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
Aug 10 Javascript
JavaScript 与 TypeScript之间的联系
Nov 27 Javascript
vue项目中的支付功能实现(微信支付和支付宝支付)
Feb 18 Vue.js
boostrap模态框二次弹出清空原有内容的方法
Aug 10 #Javascript
微信小程序滑动选择器的实现代码
Aug 10 #Javascript
bootstrap模态框关闭后清除模态框的数据方法
Aug 10 #Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 #Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
Aug 10 #Javascript
Vue全局分页组件的实现代码
Aug 10 #Javascript
JavaScript函数apply()和call()用法与异同分析
Aug 10 #Javascript
You might like
php中json_encode中文编码问题分析
2011/09/13 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
php查询内存信息操作示例
2019/05/09 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
Javascript 中介者模式实例
2009/12/16 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
Python制作爬虫抓取美女图
2016/01/20 Python
python生成式的send()方法(详解)
2017/05/08 Python
python生成器推导式用法简单示例
2019/10/08 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
html5生成柱状图(条形图)效果的实例代码
2016/03/25 HTML / CSS
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
人力资源部培训专员岗位职责
2014/01/02 职场文书
七一党建活动方案
2014/01/28 职场文书
党校培训自我鉴定
2014/02/01 职场文书
《世界多美呀》教学反思
2014/03/02 职场文书
交通事故和解协议书
2014/09/25 职场文书
2014年班组工作总结
2014/11/20 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
房屋产权证明书
2015/06/19 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
通知怎么写?
2019/04/17 职场文书
html+css实现分层金字塔的实例
2021/06/02 HTML / CSS