左侧栏是json格式,url不能用tp自带的url()助手函数,会不解析。 layui文件上传upload模块 ?该接口返回的相应信息(response)必须是一个标准的 JSON 格式 ?上传前回调before和上传成功后回调done和上传失败后回调error,在上传多文件时,会多次执行,也就是说,上传了几个文件,执行几次~ upload.render({ elem: '#id' ,url: '/api/upload/' ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。 layer.load(); //上传loading } ,done: function(res, index, upload){ layer.closeAll('loading'); //关闭loading } ,error: function(index, upload){ layer.closeAll('loading'); //关闭loading } }); 关闭当前弹出层: // 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); 刷新父级页面(用于添加数据关闭弹层之后) parent.location.reload();