Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JQuery 获取选中select下拉框的value和text的值,合并成数组传给后端

JQuery 获取选中select下拉框的value和text的值,合并成数组传给后端

作者头像
王小婷
发布于 2025-05-20 05:23:28
发布于 2025-05-20 05:23:28
12900
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行

提交格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"workFences": [
        {
            "fenceId": "ew32w2wf232fwer23",
            "fenceName": "区域q"
        },
        {
            "fenceId": "ew32w2wf232fw543r23",
            "fenceName": "区域b"
        }
    ],

test.json

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{"msg":"查询成功","code":1,"data":[{"text":"下部区域","value":"fid--df79988_17d37d0f139_-730c"},{"text":"上部区域","value":"fid--df79988_17d696bb10d_-3a8"},{"text":"中间区域","value":"fid--df79988_17dd6406412_78bd"}]}

例子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
    <head>
        <title>JQuery 获取选中select下拉框的value和text的值,合并成数组传给后端</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
        <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
        <script src="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
        <style>
        </style>
    </head>
    <body>
        <div class="row">
            <div class="col-md-12 col-sm-12  col-xs-12">
                <div class="form-group">
                    <label class="col-md-2 col-sm-2  col-xs-2 control-label">工作区域
                    </label>
                    <div class="col-md-5 col-sm-5  col-xs-5">
                        <select id="workArea"   class="form-control select2" style="width: 345px">

                        </select>
                    </div>
                </div>
            </div>
        </div>

        <button type="submit" id="submit">提交</button>
    </body>
    <script type="text/javascript">
        //获取下拉框
        $.ajax({
            url: "test.json",
            type: "get",
            success: function(data) {

                var html = "";
                $.each(data.data, function(i, item) {
                    html += "<option value=" + item.value + ">" + item.text + "</option>";
                })

                $("#workArea").html(html)
            }
        })


        $("#submit").click(function() {

            var params = {
                workFences: getSelectArea(),
            }
            alert(JSON.stringify(params))
            $.ajax({
                url: "test.json",
                data: JSON.stringify(params),

                type: "GET",
                success: function(data) {},
                error: function(err) {
                    console.log(err);
                }
            })
        })

        //获取下拉框区域
        function getSelectArea() {
            var selectArea = new Array(); //创建list集合
            $("#workArea option:selected").each(function(i, value) {
                debugger
                var obj = {};
                obj.fenceId = $(this).val();
                selectArea.push(obj);
            });

             $("#workArea option:selected").each(function (i, value) {
                selectArea[i].fenceName = $(this).text();
            }); 
            return selectArea;
        }
    </script>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
根据select下拉框值判断验证条件
根据select下拉框值判断当前选中的是哪个区域,并且判断当前选中区域里面的值是否为空,如果为空,则弹出弹框提示,请输入xx区域名称,以下只是一个小demo,随手复制黏贴到代码里面,能看的更加明白。
王小婷
2019/08/01
3.8K0
根据select下拉框值判断验证条件
JQuery 获取选中checkbox多选框的value,合并成数组传给后台
需求: JQuery 获取选中多选框的value,合并成数组传给后台 在ajax请求的时候,需要给后端传一个参数 deviceId,这个 deviceId是一个list集合,也就是一个数组,需要把选中的几个数值放在这个数组里面,当做参数传递。
王小婷
2022/01/09
3.3K0
JQuery 获取选中checkbox多选框的value,合并成数组传给后台
JQuery 获取选中多选框的value,合并成字符串传给后台
<!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>JQuery 获取选中多选框的value,合并成字符串传给后台</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/
王小婷
2021/01/13
6220
jQuery搜索框,输入文字键盘抬起,显示返回值列表
<!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
王小婷
2020/05/26
1.8K0
jQuery搜索框,输入文字键盘抬起,显示返回值列表
jQuery验证身份证号码
周末在家很宅,除了玩游戏就是吃好吃的,基本没怎么学习,哈哈,编辑代码之前,先附上一张今天中午做的美食图,自己买的菜和调料,不要太羡慕哈。
王小婷
2019/07/22
2.3K0
复选框checkbox提交数据类型和方法
对应的渲染方法如下: jQuery数据结构渲染(4):复选框checkbox赋值 https://www.jianshu.com/p/3878ff8c76d9
王小婷
2020/05/26
1.5K0
复选框checkbox提交数据类型和方法
jQuery数据结构渲染(4):复选框checkbox赋值
1:当返回值是字符串的时候 data.json: { "circle": "2;3;4;5;6;1" } 示例代码: <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>复选框checkbox自定义样式</title> <meta name="viewport" content="width=device-width, initial-scale=1">
王小婷
2020/05/18
1.2K0
jQuery数据结构渲染(4):复选框checkbox赋值
jQuery验证车牌号(含新能源车牌)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> <link rel="stylesheet" href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.bootcss.com/jquery/3.
王小婷
2020/04/10
1.5K0
jQuery验证车牌号(含新能源车牌)
input输入框输入数据查询
在input输入框输入数字的时候,会展示data.json里面的数据,当删掉input输入框输入数字的时候,隐藏出现的data.json数据列表。
王小婷
2019/07/31
2.1K0
jQuery将json性别数据int类型进行格式化渲染
<!DOCTYPE HTML> <html> <head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="https:
王小婷
2022/01/09
7690
jQuery将json性别数据int类型进行格式化渲染
提交表单的时候验证手机号码和身份证号码
需求:在提交表单的时候,验证手机号码和身份证号码,如果不填写手机号码和身份证号码,就无需验证,如果填写手机号码和身份证号码,必须要填写正确的格式,如果不正确,则没有办法通过验证,出现弹框提示。
王小婷
2019/08/07
1.5K0
ajax+json实现echarts多个统计图显示
前端时常会遇到这样的问题,有一个单独的模块用作统计图,将多个折线或者柱状图,混合使用,下面的例子是用ajax+json模拟了调用接口实现echarts多个统计图显示。 样式布局暂时就不放在上面了,以下是从项目里面复制过来的一个小的demo,代码仅供参考。
王小婷
2019/09/19
2.7K0
jquery多组时间以对象数组形式保存
需求: 1:点击新增区域的按钮的时候,会新增一行输入框,可以选择输入数据,输入时间 2:输入完成之后,点击保存按钮,将输入的时间以对象数组的格式提交给后端 3:每一组时间是一个对象,每个对象包括开始时间和结束时间, 三组就是三个对象,存放在数组里面。 提交到后端的格式 {"criminalFences":[{"startTime":"09:00","stopTime":"17:00"},{"startTime":"09:00","stopTime":"17:00"},{"startTime":"09:00"
王小婷
2020/09/27
1K0
jQuery将数组转化成对象
要求 将图一格式数据转化成图二格式数据 图一 图二 原始json数据 [{ "id": 15, "paramName": "distance", "paramValue": "1", "description": "定位前后位置在一定距离内不跳动 单位:米", "companyId": 1, "paramTypeId": 2 }, { "id": 110, "paramName": "floorNum", "paramVal
王小婷
2022/11/12
3.5K1
jQuery将数组转化成对象
javascript escape()和unescape()区别
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
王小婷
2021/07/13
2K1
jquery点击按钮,添加一行input输入框
点击添加按钮的时候,会添加一行input输入框,使用jquery来实现一下。虽然现在前端开发小伙伴们都不用jquery了,但是,我还是决定要记录一下这个小demo,因为用到的比较多。
王小婷
2020/09/27
5K0
jQuery点击图片开启,再次点击图片关闭效果
要求:jQuery点击图片开启,再次点击图片关闭效果 2:获取选中的图片的状态 并以整型的格式传给后端
王小婷
2022/01/09
8.6K0
jQuery点击图片开启,再次点击图片关闭效果
数组each遍历渲染如何给第一个div添加class
数组each遍历渲染如何给第一个div添加class 并且在点击每个div的时候,有被选中的效果 其他div背景颜色移除 被点击的div背景颜色添加。
王小婷
2021/06/10
1.6K0
jQuery实现大屏滚动播放的效果
场景需求: 在大屏幕上,消息会进行一个实时滚动播报的效果,将现有的内容进行一个来回滚动的播放~~
王小婷
2025/05/20
1110
jQuery实现大屏滚动播放的效果
jQuery数据渲染,每行显示4个数据,超过四条数据自动换行
[{"name":"体验区统计","numb":0},{"name":"test909","numb":0},{"name":"test910","numb":0},{"name":"111","numb":0},{"name":"test","numb":0},{"name":"test11111","numb":0},{"name":"记忆区统计","numb":0}] 代码: <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org">
王小婷
2022/01/09
5650
jQuery数据渲染,每行显示4个数据,超过四条数据自动换行
推荐阅读
相关推荐
根据select下拉框值判断验证条件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验