API与AJAX

AJAX请求

前台已封装 $.post$.ajax,自动添加 CSRF Token:

// 自动添加 _token 参数 $.post(url, {id: 1}, function(res) { if (res.status == 1) { layer.msg(res.info); } }); // ajaxForm 表单提交 $('#myform').ajaxForm({ success: function(res) { if (res.status == 1) { layer.msg(res.info); } }, dataType: 'json' });

返回格式

{ "status": 1, // 1=成功, 0=失败 "info": "操作成功", // 提示消息 "data": {} // 附加数据 }

CSRF防护

机制

所有POST请求需携带 _token 参数。前台JS自动注入 _CSRF_TOKEN 变量。白名单接口无需CSRF验证。