拓冰建站拓冰建站
首页 / 资讯中心 / 正文

layuiAdmin admin.req() 完整参数详解说明

内部默认行为重点这就是为什么要用 admin.req而不是 $.ajax自动携带 token从本地存储读取admin.token请求头自动带上Authorization: Bearer xxx后端 ThinkPHP8 直接拿 token 做鉴权。自带 loading 加载动画请求发起出现 loading 遮罩请求结束自动关闭不用手动写layer.load()。统一拦截业务码业务返回码code 401自动判定登录失效直接跳转到登录页不用你每个接口写判断。code ! 0默认弹出layer.msg(res.msg)错误提示。默认Content-Type: application/json提交 json 数据后端接收 json自动处理 csrf框架内部封装。基础语法admin.req({url:xxx,// 请求地址method:POST,// 请求方式 GET / POSTdata:{},// 请求参数success:function(res){// 请求成功回调http 200},error:function(res){// http层面错误404、500、网络失败}});完整参数说明admin.req({url:/admin/node/save,//接口地址建议写绝对路径method:POST,//请求方式默认POSTdata:{//传给后端的数据id:1,name:测试菜单},// 【重要】是否把data转为json提交true → JSONfalse → form表单格式json:true,// 关闭自动loading默认true设为false就不弹出加载转圈loading:true,// 关闭自动业务错误提示默认falsetrue自己处理msg框架不弹msgnoMsg:false,// http请求成功网络通了200进入这里success:function(res){/* res 后端返回标准格式 { code:0, msg:操作成功, data: {...} } */if(res.code0){layer.msg(res.msg,{icon:1});table.reload(nodeTable);//重载表格}},// http层面失败404/500/跨域/断网才走error业务code!0不走这里error:function(xhr){console.log(网络异常,xhr);},// 请求完成不管成功失败都会执行类似alwaysdone:function(){}})
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门