layui table打开弹出层后如何禁止table的refresh自动刷新?关闭弹出层又恢复table refresh自动刷新.
layui table设置了自动刷新,在编辑行数据时,弹窗调用div,在form中修改数据,结果form里的data会因为table自动刷新而丢失,如何修改?
layui table加了自动刷新:
```php
//配合page false无感刷新
var timer2 = setInterval(function () {
$(".layui-icon-refresh").click();
}, 5000);
弹窗修改数据:
```php
function openupload(data) {
Index = layer.open({
type:1,
title:'编辑',
content:$("#addDiv"),
area:['640px', '360px'],
success: function() {
form.val('dataForm1',{
id:data.id,
name:data.name,
age:data.age,
address:data.address,
})
//console.log(form.val('dataForm',data)); //如果name名字等于键的名字可以直接这样覆盖
url = './student_data.php?action=edit'
}
})
}
// UPDATE保存
form.on('submit(doSubmit1)', function(data){
// 序列化表单数据
var params = $('#dataForm1').serialize();
$.post(url,params,function(data){
// layer.msg(data);
// 关闭弹出层
layer.close(mainIndex);
// 刷新数据表格(c重载)
tableIns.reload()
})
})
div中的form
```php
<!-- 添加淡出层开始 -->
<div style="display: none;" id="addDiv">
<form class="layui-form" action="" lay-filter="dataForm1" id="dataForm1" method="POST">
<div class="layui-form-item">
<span class="x-red">*</span>ID</label>
<div class="layui-input-inline">
<input type="text" id="id" name="id" lay-verify="goodsid_check" readonly
autocomplete="off" class="layui-input">
</div>
<label for="phone" class="layui-form-label">
<span class="x-red">*</span>NAME</label>
<div class="layui-input-inline">
<input type="text" id="name" name="name" required="" lay-verify="required"
autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label for="phone" class="layui-form-label">
<span class="x-red">*</span>AGE</label>
<div class="layui-input-inline" >
<input type="text" id="age" name="age" required="" readonly lay-verify="required"
autocomplete="off" class="layui-input">
</div>
<label for="phone" class="layui-form-label">
<span class="x-red">*</span>ADD</label>
<div class="layui-input-inline" >
<input type="text" name="address" id="address" autocomplete="off" class="layui-input" lay-verify="require|character" oninput = "value=value.replace(/[\u4E00-\u9FA5]/g,'')" />
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block" align="center">
<button type="button" class="layui-btn layui-btn-normal layui-btn-sm layui-icon layui-icon-search" lay-filter="doSubmit1" lay-submit>提交 </button>
<button type="reset" class="layui-btn layui-btn-primary layui-btn-sm layui-icon layui-icon-refresh">重置</button>
</div>
</div>
</form>
</div>
```