我提交表单时,table.reload(),表格会请求2次,是为什么?

提问 未结
1 159
春来青客
春来青客 2018-4-13
悬赏:20飞吻
版本:layui 浏览器:
layui.use(['table', 'form'], function(){
var table = layui.table;
var param = {};
var options = {
elem: '#table',
cols: [[
{field: 'username', title: 'ID', width:80, sort: true, fixed: 'left'}
,{field: 'username', title: '用户名', width:80}
,{field: 'username', title: '性别', width:80, sort: true}
,{field: 'username', title: '城市', width:80}
,{field: 'username', title: '签名', width: 177}
,{field: 'username', title: '积分', width: 80, sort: true}
,{field: 'username', title: '评分', width: 80, sort: true}
,{field: 'username', title: '职业', width: 80}
,{field: 'username', title: '财富', width: 135, sort: true}
]],
page: true,
id: 'testTable',
url: '/admin/user/active',
where: {username: '123'},
method: 'post',
response: {
statusName: 'statusCode',
statusCode: 200,
dataName: 'list'
}
};

var reload=table.render(options);

var form = layui.form;
form.on('submit(search)', function(data){
reload.reload({
where:{
username:data.field.username
}
});
});
});
回帖
  • var reload=table.render(options);这里一次

    reload.reload({ 这里一次
    where:{
    username:data.field.username
    }
    可能是这原因,你试一试

    可能是这原因
    0 回复