迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
使用layui上传组件自己自定义控制器用ajax上传,显示跨站验证禁止此操作,我要在ajax方法中的那个位置加手册中的那句话才对
SITE_ID
layui.use('upload', function(){ var $ = layui.jquery ,upload = layui.upload; var uploadInst = upload.render({ elem: '#upload' ,url: '/index.php?s=from&c=home&m=upload&siteid='+{SITE_ID} ,before: function(obj){ //预读本地文件示例,不支持ie8 obj.preview(function(index, file, result){ $('#imgUpload').attr('src', result); //图片链接(base64) }); } ,done: function(res){ //如果上传失败 if(res.code > 0){ return layer.msg('上传失败'); } //上传成功 } ,error: function(){ //演示失败状态,并实现重传 var demoText = $('#demoText'); demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>'); demoText.find('.demo-reload').on('click', function(){ uploadInst.upload(); }); } }); });