博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取input相同名字的元素的值
阅读量:4308 次
发布时间:2019-06-06

本文共 468 字,大约阅读时间需要 1 分钟。

我们在前台的页面定义了许多 具有相同名字的input元素,为了取得对应的值,一种是我们在js中可以这样做:

var djs= new Array();

$("input[name='dj']").each(function(){
 djs.push($(this).val());
 });

我们通过上面的方法会把具有相同名字的input的值放入数组中。而我们使用ajax向后台传值的时候需要传的是字符串

需要用到下面的方法将数组转换为字符串。

JavaScript数组join()方法加入数组的所有元素为一个字符串。

var dj=djs.join(",");

这样就得到一个字符串。

后台直接分割得到List<String> dj = Arrays.asList(dj.split(","));一个链表。

另一种直接在后台得到:

使用request.getParamters("dj");得到一个字符串数组。直接使用即可。

转载于:https://www.cnblogs.com/wangyanei2017/p/8979371.html

你可能感兴趣的文章
python爬虫 CSS选择器
查看>>
正常关闭java程序
查看>>
查看linux核心数
查看>>
数据结构与算法三: 数组
查看>>
Activiti工作流会签二 启动流程
查看>>
Activiti工作流会签三 撤销,审批,驳回
查看>>
Oauth2方式实现单点登录
查看>>
CountDownLatch源码解析加流程图详解--AQS类注释翻译
查看>>
ES相关度评分
查看>>
我们一起做一个可以商用的springboot脚手架
查看>>
idea在搭建ssm框架时mybatis整合问题 无法找到mapper
查看>>
java设计基本原则----单一职责原则
查看>>
HashMap的实现
查看>>
互斥锁 synchronized分析
查看>>
java等待-通知机制 synchronized和waity()的使用实践
查看>>
win10 Docke安装mysql8.0
查看>>
docker 启动已经停止的容器
查看>>
order by 排序原理及性能优化
查看>>
Lock重入锁
查看>>
docker安装 rabbitMq
查看>>