layui表单提交和upload结合的问题

提问 未结
5 43
莫扎特先生
悬赏:20飞吻
版本:layui 浏览器:
我添加一个用户资料,需要先上传头像(使用的是layui的upload组件),成功后显示在预览区域,然后填写用户的姓名,电话,描述等基本资料,请问这时候,我点提交按钮候,怎么把上传成功的头像连同基本资料一起提交给后台
回帖
  • 个人觉得可以:先选择头像,然后在头像的预览区域显示头像的图片(未上传,可以使用upload的choose回调去实现),其他的资料该如何填写就如何填写,然后upload提交的时候,可以使用data属性携带其他的表单数据到后台。
    0 回复
  • 后台两个接口,后台我先调用上传图片的接口,成功拿到了图片地址(类似这种线上地址data:"http:www.upload/imaf.png"),然后把图片渲染出来了,我再去提交表单,我用的两个模块啊upload和form
    0 回复
  • wakaka
    3天前
    上传完图片你把返回的地址赋值到一个隐藏的input里,form提交的时间不就把用户提交数据和图片一起给了么
    0 回复
  • @wakaka 也就是说我在form表单里再写一个隐形的《input type='file'》,然后upload上传后的data我在装进这个file里,对面
    0 回复
  • wakaka
    3天前
    不是,其实你第二次请求只需要第一次提交返回图片的url就可以了。第一次不已经上传成功了么,为什么还要上传第二次。隐藏的是input,value是图片url.
    0 回复