layui-admin 表单 store 操作
store:function(){
form.on('submit(*)', function(data){
var url = $(data.elem).data('url');
if(url == undefined || url == '')
{
layer.msg('请设置请求URL', {icon: 5,anim:6,offset: '100px'});
return false;
}
var ajax_lod = layer.load(1);
$.ajax({
headers: {
'X-CSRF-TOKEN': admin.CRSFTOKEN
},
type:"POST",
url:url,
data:data.field,
dataType: "json",
success: function(data){
layer.close(ajax_lod);
if(data.code == 200)
{
layer.msg(data.data.message,{icon: 1,offset: '100px'})
}
},
error:function(XMLHttpRequest, textStatus, errorThrow){
layer.close(ajax_lod);
var ret_code = XMLHttpRequest.status;
var ret_json = XMLHttpRequest.responseJSON;
if(ret_code == 422 && ret_json.errors !== undefined){
for (var i = ret_json.errors.password.length - 1; i >= 0; i--) {
layer.msg(ret_json.errors.password[i],{icon:5,anim:6,offset: '100px'});
break;
}
}else if(ret_code == 422){
layer.msg(ret_json.message,{icon: 5,anim:6,offset: '100px'})
}else if(textStatus == 'error') {
console.log(ret_json.message)
layer.msg('请求失败,系统异常:'+ret_json.message,{icon: 5,anim:6,offset: '100px'})
}
}
});
return false;
});
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
没看懂。。。还望楼主及时给解释一下。。。我做这里操作的时候都是判断的路由,然后调用saved或saving这俩回调方法。
也有的时候直接这样写:
$content->header('企业信息');
$content->description('详情页');
$adminView = view('admin.shop', ['data' => $data])->render();
$content->body($adminView);
不过这样写。。太坑了、。。。把laravel-admin 的样式都给破坏了
@Undefinedobj 呃。。。兄弟,他这是layui-admin。。。
@Undefinedobj 兄弟,这个只是layui-admin框架中的layui-admin-event JS 事件操作,我只是加了一个添加的操作,将laravel返回的422信息弹出来而已,实际项目中用到了,只做记录的,这个不是laravel-admin,是layui-admin,哈哈
@FLaravel 哦哦哦,好吧,看来是我太不细心了