关于select的id以及value传给后台的问题

下面解释下后端为什么让传id的时候我们要怎末办?

定义一个空对象将他的值给select的值,option遍历的时候:value="item",这里的item是一个对象,也就是如果你要提交的话,提交的当然是空对象,除非你手动改变select的值,

如果改变select的value值,也就是改变了obj这个对象,此时我们就可以拿到他的obj的id,以及name,当然一般后端只会让你传id的,也有一些脑残,会让传name,

原文地址:https://www.cnblogs.com/MDGE/p/10480548.html

时间: 2025-01-09 19:53:58

关于select的id以及value传给后台的问题的相关文章

动态input file多文件上传到后台没反应的解决方法!!!

其实我也不太清除具体是什么原因,但是后面就可以了!!! 我用的是springMVC 自带的文件上传 1.首先肯定是要有springMVC上传文件的相关配置! 2.前端 这是动态input file上传到后台没反应的写法(页面上写死的上传到后台是可以的) 这段代码是写在table>>下的form表单里的 <input type="button" name="button" value="添加附件" onclick="ad

将前台input中的数组异步传到后台并存入数据库

将前台input中的数组异步传到后台并存入数据库 先看图: 利用ajax异步交互数据,并不是以json数组的形式将数据传到后台,而是利用字符数组的形式将其传到后台.动态新增每一行数据,将每一列对应的数据存入数组,并传到后台中进行入库.(当然可以直接以json数组的形式将每一行的数据传到后台,这里就不详细讲了) 前台js代码: ///保存多行数据,运用ajax异步交互请求 function btnSave() { /*传值方式一:将添加的每一字段的值存在数组中,再将数组转换成字符串串传到后台*/

前台将勾选的多个属性放到一个value里面,是一个字符串,传到后台

jq function changeStreet(a){ var valk=$(a).html(); $(a).parents(".select_box").children(".select_choose").children(".hadSelect").text(valk); $(a).parents("ul.select_ul").hide(); $(a).parents(".select_box")

js对象传到后台ACTION使用

需的包 <script type="text/javascript" src="s"></script>gson-1.2.3.jar谷歌JSON包用于后台转换 前台JS JS对象 var testVo={id:"abc",name:"lvkai"} 转成JSON格式当参数传到后台 $.toJSON(testVo); 后台需要有一个对应的VO属性必需跟前台JS对象属性保持一致 String testVo=

实现TCP断点上传,后台C#服务实现接收

实现TCP断点上传,后台C#服务实现接收 终端实现大文件上传一直都是比较难的技术,其中涉及到后端与前端的交互,稳定性和流量大小,而且实现原理每个人都有自己的想法,后端主流用的比较多的是Http来实现,因为大多实现过断点下载.但稳定性不能保证,一旦断开,无法续传.所以得采用另一种流行的做法,TCP上传大文件. 网上查找了一些资料,大多数是断点下载,然后就是单独的C#端的上传接收,或是HTTP的,或是只有android端的,由于任务紧所以之前找的首选方案当然是Http先来实现文件上传,终端采用Pos

Json:前台对象数组传到后台解析

本文转自:http://blog.csdn.net/kymegg/article/details/50964581 方法:使用JsonArray进行解析 步骤: 一.引入一系列JAR包 要使程序便于解析json,首先引入json-lib包,son-lib包同时依赖于5个JAR包:(前5个为依赖包): 由于刚开始笔者是随便下载这些包(没有管版本)导入程序,但没想到程序出现了兼容问题,为了使大家不再浪费时间,现给出经测试可用的一套包名及版本号: 1.commons-beanutils-1.8.3.j

plupload批量上传分片(后台代码)

plupload批量上传分片功能, 对于文件比较大的情况下,plupload支持分片上传,后台代码如下: /** * * 方法:upLoadSpecialProgramPictrue * 方法说明:本地节目导入 * @return * @author wangHao * @throws Exception * @date 2015年6月9日 */ @RequestMapping("/localUpLoadProgram") @ResponseBody public void local

el-from 表单内 时间戳格式转换成 yyyy-MM-dd 传给后台,年月日后面不加时分秒(yyyy-MM-dd-hh-mm-ss)

需求: 前台页面输入日期联动选择, 需要传给后台 yyyy-MM-dd  进行匹配日期字段查询数据,但是前端页面from表单上拿到的值是 "2019-10-01T16:00:00.000Z" 这样的格式, 需要做前端处理 如下图: format="yyyy 年 MM 月 dd 日" value-format="yyyy-MM-dd" 上面两个属性用来指定日期选择器的格式, :default-time="['00:00:00', '23:

Jquery select change 页面跳转 传参

<script src="http://cdn.bootcss.com/jquery/2.2.1/jquery.min.js"></script> <script language="javascript" type="text/javascript"> $(document).ready(function(){ $('#mySelect').change(function(){ $('#show_select