formdata只能获取到一个值,求解是为什么?

html代码

图片说明

图片说明

0

2个回答

尝试用别的方法打包form的数据呗!比如$("#").serialize()

0
weixin_40140969
GideonYeung 我尝试了,按照你这种打包的话两个数据都没有了
4 个月之前 回复

https://codepen.io/bettermo/pen/BbbWwG?editors=1111
我的可以显示的呢两个都有

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
checkbox 为什么只是可以获取到最后一个数值?
checkox  php  获取的话需要将name定义成 name[]的形式  ,不然只会获取到最后一个数组 div class="form-group"> label class="col-sm-2 control-label">接口输出字段label> div class="col-sm-10 checkbox"> php foreach ($out_fi
cookie不能获取自己设置的,只能获取系统的名字为JSESSIONID的cookie的解决办法
今天在做一个登陆页面,实现在一定时间内反复登陆不用输入密码。为了和其他网站的cookie做区别,我开始使用的cookie的name是当前网站的路径basePath new  cookie(basePth,user) 这样程序不报错,而且浏览器中叶保存了我的设置的cookie,但是就是去不出来,后来发现cookie中的name不能包含分号、逗号、等号、空格、换行,否则需要编码,用BASE64En
FormData实现文件上传
FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单"。从而实现文件的上传 一、FormData对象的构造 1、创建一个FormData空对象,然后通过append()方法添加数据 FormData formData = new FormData(); formData.append("username",username...
list只能循环最后一条数据,是怎么回事
Video video = new Video(); 把这个放到 while(rs.next()){ Video video = new Video(); video.setVideoId(rs.getInt("videoId")); video.setVideoName(rs.getString("videoName")); video.setVideoDesc
FormData在提交type=hidden的input时后台获取不到值
FormData在提交type=hidden的input时后台获取不到值,不知道是不是我一个个例,我的处理如下: FormDate可以append var form = new FormData(document.getElementById("dataForm")); var idd = $('#templateId').val(); form.append("id",idd); 然后
easyui datagrid插件的getChecked方法,只能获取一行
easyui手册对getChecked的方法解释: getChecked none 返回复选框选中的所有行。该方法自版本 1.3 起可用。 若该方法只能获取到一行数据,则可能是 datagrid的 idField属性未设置或设置了不存在的列field属性。
xpath只能提取到部分页面元素的问题
世界杯刚过,想从世界杯贴吧爬取一些图片,用requests库,发现当设置User-Agent时,li标签用xpath提取不到,div标签只能提取到部分,并且发现当不设置User-Agent时就能正常提取到 所用的User-Agnet为谷歌浏览器: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like G...
移动端h5页面通过formData上传多张图片,后端只接收到最后一张?
这是上传前的代码操作 this.state.img_list.map((item) => { let newItem = this.dataURItoBlob(item.src) formData.append('img_list', newItem, item.filename); }) console.log(formData.getAll('img_list')); ...
解决前台js 传数组数据到后台,后台只能获取数组的第一个值,后面的值都有问题
相信有很多人在前台传数组数据到后台时后都遇到过这个问题,本人在使用前台js往后台发送数组数据的时候,在后台接收到的数据就出问题了,其实是因为数组的第一个值将后面的都覆盖了,,解决办法就是望后台传数据之前先将数据处理一下,我使用的是ext的方法,先将数组转换成json的格式,然后在后台获取到字符串之后再将其转换成jsonarray的格式,后台数据和前台数据是一模一样的,没有之前的问题了,,直接上代码
layui checkbox Ajax提交name只有拿到最后一个值value解决办法,无法全选
<input type="checkbox" name="cityNos" lay-skin="primary" lay-filter="c_one" title="北京" value="10001"> <input type="checkbox" name="cityNos" lay-skin="primary" lay-filter="c_one" title="南京"...
form表单提交图片和参数,参数获取为null
问题描述:form表单提交图片(form中含有属性enctype="multipart/form-data"才能提交文件)和其他一些普通参数,发现在后台获取参数为null。问题解决:enctype="multipart/form-data"设置了表单以二进制传输。后台做处理时优先处理图片文件,然后再去获取参数,此时可以获取到参数。注:采用的框架是JFinal...
由于 box.style.left只能获取行内样式的值,不能获取到css中JS中样式left等值;用JS获取外部CSS样式--currentStyle和getComputedStyle的兼容写法
currentStyle:获取计算后的样式,也叫当前样式、最终样式。currentStyle无法适用于所有浏览器 getComputedStyle(obj,false):在FF新版本中只需要第一个参数,即操作对象,第二个参数写“false”也是大家通用的写法,目的是为了兼容老版本的火狐浏览器。 兼容写法: if(obj.currentStyle)           { ret
【前端】formdata获取表单两种方法
//上传文件 选择new一个formdata 必须用ajax请求 var formData = new FormData($('#myForm')[0]);                   $.ajax({                 url: API.USER_ADD.add,                 type: 'POST',                 cac
formdata上传文件
ajax方式上传文件:  使用formdata对象,它是jquery的一个form对象。 通常我们在获取本地文件上传到数据库,获取的是本地路劲,并form表单提交,表单数据,然后使用IO流的方式读取数据。 那formdata对象的存在就可以解决form表单文件数据 无一不刷新的方式进行提交。 新建form表单对象 提交方式为post 提交类型需设置为  en
页面传入this获取的确实window对象,请高人指点
   页面代码     <a href="javascript:getBalance(this)"  class="btn b2" ></a>     js文件代码   function getBalance(obj){ //if(toLogin()){  $.ajax({   type:'POST',   url:ctx+"/cmcc/getBanlanc...
EasyUI DataGrid getChecked 总是只返回一条数据
前几天还在另外一个项目里面工作的好好的代码,今天竟然罢工了。 晚上仔细看了看,原来需要准确的指定DataGrid的idField。 一切搞定,继续Coding
解决问题:form表单提交复选框数据, 只收到最后一条数据
<form action="" method="post"> <input type="hidden" name="group_id" value="{$group_id}"> <volist name='pandas' id='panda'> <tr>
Layui多选只有最后一个值的处理
在使用Layui的时候,获取checkbox的表单数据,会出现只会获取到最后一个选中的值,不管是将checkbox的name设置成 name[]或name[1] ,name[2]均无效。 form.on('submit(add)',function(data){ console.log(data.field); }); 此时你会发现,输入的checkbox中只有最后一个值。没有办法,...
STM23 AM2301 DHT21代码
亲自调试,正确的获取到温湿度值
关于for循环总是返回最后一个值问题
for(var i = 0;i<10;i++){ console.log(i); //打印 0-9 setTimeout(function(){ console.log(i); //2秒之后打印10个10 },2000) } console.log(i); //打印1个10 第一个输出:因为在for循环中,所以会循环打印10次,0-9. 第二个输出:因为在函数中,有两秒...
为什么servlet从请求得到的cookies是一个数组而不是一个cookie
以下内容为转载,原文地址:http://bbs.csdn.net/topics/390772981 问题:servlet设置cookie,jsp获得cookie,为什么获得2个cookie?但是在浏览器目录下,只有一个cookie文件? 运行结果: length=2 JSESSIONID - 32CCD1717179A9C9FE9AC939617C54A1 somect - 258963
FormData多图片上传(每次只能传送最后一张图片的问题)
最近在需要做一个多图片上传的功能,上传的图片,一直被最后一张图片覆盖,只能上传最后一张一张。代码如下: var formData = new FormData(); var pic = document.getElementById("goodsDetailPic").files;
eggjs 如何方便的获取multipart 参数
eggjs 自身的multipart 解析 eggis 有两大特点: 懒解析:只有在主动调用时, 比如this.multipart, 才会解析multipart 请求。 流式stream处理:如果想在拿到fd 文件前得到fields, fd 就必须放在fields 之后。 Stream 能让server 性能更好。但是这也给开发带来了...
关于javascript的getelementbyid得到的为什么为null
关于javascript的getelementbyid得到的为什么为null #temp{ font-size:150px; color:red; } var x= new Array(); x = document.getElementById('temp'); alert(
vue上传图片组件formData发送file对象问题
因为本次图片要求比较完整,所以直接传原图给后台,根据返回路径进行展示,利用的 input中的file,而给后台传的参数是file对象, 遇到问题,实例化出来的formData对象传不过去, let formData = new FormData() // 创建form对象 formData.append('file', file); this.oldFile = file sel...
解决ajax异步提交表单text area使用KindEditor富文本框内容获取不到的问题
问题描述:使用ajax异步提交form表单时,SpringMVC并没有接收到text area中的值。textarea使用的是KindEditor富文本框。ajax请求代码:$.ajax({ type: 'post', data: $('#form').serialize(), url: '../firebook/a...
HTML5中FormData对象的使用
FormData对象是HTML5的一个对象,目前的已经可以兼容一些主流的浏览器。当然了,如果你的项目还需要兼容IE8之类的低版本浏览器,这个好用的方法注定与你无缘啦。(不过你可以考虑jquery.form.js这种表单插件,同样容易上手)。FormData在使用的时候可以不使用html代码代码的情况下,向后端提交数据,譬如下面这段代码:var form = new FormData(); form.
获取form数据序列化 获取form数据对象 获取form数据对象字符串
script> $.fn.serializeObject = function() { debugger var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name] !== undefined) {
基于formData表单提交,并且能够操作返回数据
本篇文章是基于vue实现的,this.$axios是对axios的请求方式进行了再一次封装,请根据自己请求方式修改顺带一提,直接console formData对象是输出不出来东西的,输出需要先获取到数据formData.get('xxx');...
ajax请求时data传数组或者String,control层接不到数组的值,只能接到String的值
 obj = document.getElementsByName("checkbox");        var check_val = [],calendar1,calendar2;          for(k in obj){            if(obj[k].checked)                check_val.push(obj[k].value);        ...
nodejs 处理表单上传文件时,获取不到表单数据
from表单上传文件时,为保证文件正确的编码格式,我们会为form设置 enctype="multipart/form-data" 属性,但此时我们又不能获取到input传递的值。 表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用
FormData的详解
转自:https://blog.csdn.net/yezitoo/article/details/78339201FormData1. 概述FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。2. 构造函数创建一个formData对象实例有几种方式1、创建一个空对象实例var formData = new...
js使用formData上传文件解决多个按钮触发同一个input type="file"标签问题
这篇其实上一篇要实现的Excel表格上传的前端代码 CSS: /*美化input type="file"标签*/ <style> ::-ms-browse, [type='file'] { padding: .4em; line-height: 20px; border: 1px solid #46b8da; background: #5...
屏幕取色器
很简单的一个取色工具,点哪里就能获取到相应的颜色值,16进制与RGB值都有。
js中for循环获取到的值都是最后一个解决方法
有5个按钮:<div> <button>按钮1</button> <button>按钮2</button> <button>按钮3</button> <button>按钮4</button>
关于通过jquery获取forEach出的某条数据,永远只能是第一条的问题。
问题:在点击查看的时候,点击第二条获取的是第一条数据,点击第三条获取的也是第一条数据。而我需要点哪条,获取哪一条的效果。 代码截图:事实上在这里这个问题产生的原因是:只在点击(注意“只在”)第一条数据的时候,才触发了这个事件,在第二条第三条第四条等等(无论多少条)数据的时候,都没有触发这个view事件 产生的原因:这个事件触发是由id触发的,在C:foreach标签中遍历之后的id=view“”在...
RadioGroup支持RadioButton多行多列
RadioGroup支持RadioButton多行多列,并获取到点击的radiobutton的值
(新手笔记)为什么用js获取scrollTop的值总是0
刚开始使用document.body.scrollTop来获得网页中获取滚动条卷去部分的高度,但是获得的值一直是0,百度后发现 当页面制定了DOCTYPE使,要使用document.documentElement,反之,若没有指定DOCTYPE,则要使用document.body来实现。 所以为了兼容 可以写成document.documentElement.scrollTop ||
微信小程序wx.uploadFile(上传文件)PHP服务器获取formData的数据
例如下面的代码是微信小程序上传图片的伪代码 wx.chooseImage({ success: function(res) { var tempFilePaths = res.tempFilePaths wx.uploadFile({ url: 'https://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址 ...
如何解决request.getParameter()取值乱码问题
客户端向服务器端发送信息,如果发送的编码和服务器端接收的编码不一样,使用request.getParameter()方法获取的表单信息会产生乱码。 客户端接收服务器的响应信息,如果响应编码与客户浏览器的编码不一致时,会造成中文乱码显示。 为了解决中文正常显示,可以采取以下两种方案。 (1)post方式提交表单 a,设置页面的编码 在jsp或HTML页面中,有时会涉及编码的定义,可使用统一
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据和机器学习是一个吗 为什么学python

相似问题

2
formdata只能获取到一个值,求解是为什么?
1
【Vue】设置了值视图不更新,求解
2
如何在网页中点击一个菜单后在本页面中一片区域显示对应页面?
6
标签中包裹标签,为什么标签中显示的高度与标签的高度相差那么大?(如图)
4
将html转成图片 手机端 下载base64 的图片下载失败?pc端正常什么原因?求解?
2
求推荐一个javaweb 能在线预览pdf文件的 方案
4
问一下js中为什么5&&4 = 4 5&&4&&5=5
3
javascript 字符串拼接渲染的html元素,不能添加事件,为什么?哪位大神帮忙解答,感激不尽!
1
我的var t=setInterval(function()svg.attr("transform","rotate(10)");,1000);为什么不能一直实现旋转
2
怎么在网页持续输入文字,并获取输入值,把它放到 的innerhtml里面?
3
原生JS代码计时,为什么秒数不随时间刷新?
1
win10安装了一个系列的字体,结果字体Fonts丢失了其中一个导致第三方如WPS缺失一个?
3
设置htmlbackground-color:blue,为什么却能铺满整个页面? 的height并没有这么设置这么高
1
flv.js生成flv.min.js是少了哪个步骤吗?帮忙分析一下
3
js获取后台返回的ajax数据 , 是Integer集合 , 现在想遍历这个data
2
html5 百度定图定位,在苹果手机好用,在安卓手机,浏览器内定位是精确的,微信内置浏览器定位不好用
2
怎么把爬取到的数据放到自己的网页上实现同步数据?
4
CSS float 的疑问 : 当给两个div都设置浮动之后,为什么它们会在同一行显示?
1
请教这些32位代码是utf-8代码吗?用正则如何抓取?
3
鼠标悬停在一个li上,下面会显示出所对应的div模块。