1.一个很简单的属性可以让我们获取表单的元素layui属性
data.field,
2.详细使用代码如下
//监听提交
form.on('submit(add)', function (data) {
//发送异步,把数据提交给php
$.ajax({
type: 'post',
url: '/admin/user',
dataType: 'json',
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
data: data.field,
success: function (data) {
//弹层提示添加成功,并且刷新父页面
if (data.status == 0) {
layer.alert(data.message, {icon: 6}, function () {
parent.location.reload(true);
});
}else {
layer.alert(data.message, {icon: 5});
}
},
error: function () {
//错误信息
}
});
2.如果调用的接口是别的类型如何解决:如delete
function member_del(obj,id){
layer.confirm('确认要删除吗?',function(index){
//发异步删除数据
$.post('/admin/user/'+id,{"_method":"delete","_token":"{{csrf_token()}}"},function (data) {
console.log(data)
$(obj).parents("tr").remove();
layer.msg('已删除!',{icon:1,time:1000});
})
});
}