废话不多说直接上代码
1.找到对应的控制器方法\app\admin\controller\Ajax::upload(),添加你需要自定义的数据
$this->success(__('Uploaded successful'), '', ['url'=>$list['image'],'num'=>$list['count'],'path'=>$list['url']]);
2.在对应的js,api中 把传过来的值复制到表单
$("#faupload-image").data("upload-success", function(data){ //图片上传完成自定义数据获取数据
if(data.path && data.num){
document.getElementById("c-url").value=data.path;
document.getElementById("c-num").value=data.num;
}
});
3.视图表单的写法
<input id="c-url" type="text" name="row[url]" style="display: none">
<input id="c-num" type="number" name="row[num]" style="display: none">
这样就大功告成了
小伙伴们!这样就完成了哦! QQ学习交流群:842167453 ,欢迎小伙伴加入一起学习。