js怎么实现From表单和图片上传同时在一个页面里提交

qq_41188429 2017-11-27 11:16:17
<form action="<%=path%>/addGoodServlet" enctype="multipart/form-data">
请输入名称:<input type="text" name="name"><span>${Error}</span><br>
请输入全称:<input type="text" name="fullName"><br>
请输入库存:<input type="text" name="num"><br>
请输入价格:<input type="text" name="price"><br>
请输入邮费:<input type="text" name="postages"><br>
请选择上传的图片:<input type="file" name="imgfile"><br>
<input type="submit" value="提交"><br>
</form>

这样子传到后台的值是空

求大神解答
...全文
3243 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lengyulone 2017-12-22
  • 打赏
  • 举报
回复
这个我昨天写的

$("#form1").ajaxSubmit({
			      cache: true,
			      type: "POST",
			      url:"tYwCjyCybfhbzhzbController.do?saveJcdw",
			      dataType : 'json',
			      async: false,
			     success: function(data) {
			    };
		 });
需要引入jquery.form.js,后台用MultipartFile接收。
wj13934233472 2017-12-22
  • 打赏
  • 举报
回复
function savebtn(){ var form=new FormData(document.getElementById("stepy_form1")) $.ajax({ url:"<%=path %>/da_dataAdd", type:"post", data:form, processData:false, contentType:false, success:function(data){ parent.window.location.href="<%=path %>/comck_comckAdd"; } }); }
java_yinxuan 2017-12-22
  • 打赏
  • 举报
回复
你后台怎么接收的,晒一下代码
wj13934233472 2017-12-22
  • 打赏
  • 举报
回复
var form=new FormData(document.getElementById("form1"))
maradona1984 2017-12-21
  • 打赏
  • 举报
回复
https://www.baidu.com 输入 multipartform-data 获取参数
In_new 2017-12-21
  • 打赏
  • 举报
回复
后台要写一个工具类处理的,比如io流读取写入(我是这么想的,不过可能nio好些)
qq_35843061 2017-12-20
  • 打赏
  • 举报
回复
在你的action 的java代码中,加入input的id名字,并添加ge tset 方法
Rolf已存在 2017-11-29
  • 打赏
  • 举报
回复
fileupload或cos
waxf523 2017-11-29
  • 打赏
  • 举报
回复
你后台要用MultipartFile类接收
  • 打赏
  • 举报
回复
jquery form 插件,楼主值得拥有 https://github.com/jquery-form/form
夜明小肥猪 2017-11-27
  • 打赏
  • 举报
回复
选择图片操作成功时,把base64存在form内的一个hidden的input中吧。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧