全面详细的新手下拉框数据显示。web项目中难免用到下拉框异步加载数据的情况。这里分享一个。使用的是jquery的ajax异步加载后台数据。后台使用java语言。

1,先看效果,下拉框如下:

2.获取值:

3.html页面代码:

/js/jquery-1.8.2.min.js 这个文件是需要引入的,为了用ajax。
$(function () {setDa();
});

function setDa(){var url="http://"+window.location.host+"/monitor-web/web/selectBox.do?server_type="+server_type;
    $.ajax({url: url,
        type:"post",
        dataType: "json",
        data : {"c_type" : "c",
            "t_type":"b"
        },
        success:function (data){var selectOption = "";
            selectOption += "<option></option>";
            $.each(data, function(n, value) {// alert(n+" --"+JSON.stringify(value));
                selectOption+="<option value="+value.s_value+">"+value.s_label+"</option>"
            });
            $('#selectbox').html(selectOption);
        }});

};
function getDa(){// alert($('#selectbox'));
    var d=document.getElementById("selectbox").value;
   alert(d);
};
<select id="selectbox" style="width: 200px">
</select>
<input type="button" value="取值"  style="width: 200px;height: 30px" οnclick="getDa()">

4.java后台:这里把值value和显示的标签label放入json中实现。至于数据库嘛,查出数据往obj里面放就好了

@RequestMapping("/selectBox")
public String selectBox(HttpServletRequest request, HttpServletResponse response) throws Exception {System.out.println("组装下拉框数据");
    JSONObject js1;
    JSONArray all=new JSONArray();
    for (int i=0;i<5;i++){js1=new JSONObject();
        js1.put("s_value","pro"+i);
        js1.put("s_label","显示"+i);
        all.put(js1);
    }response.setContentType("text/json;" + "charset=UTF-8");
    response.getWriter().write(all.toString());
    return null;
}

java jsp 页面下拉框 ajax异步加载数库数据相关推荐

  1. 淘宝购物车页面 智能搜索框Ajax异步加载数据

    如果有朋友对本篇文章的一些知识点不了解的话,可以先阅读此篇文章.在这篇文章中,我大概介绍了一下构建淘宝购物车页面需要的基础知识. 这篇文章主要探讨的是智能搜索框Ajax异步加载数据.jQuery的社区 ...

  2. select下拉框的动态加载

    layui里面的: 查询条件的下拉框: //加载查询条件的下拉框 $.get("/department/loadAllDepartment", function(data) {le ...

  3. ajax 异步加载 list集合数据

    2019独角兽企业重金招聘Python工程师标准>>> js端: $(function(){ $.ajax({ url : '<c:url value="/app/d ...

  4. java动态生成下拉框,标注信息,HSSFDataValidation和数据有效性等设置

    POI的基础使用 java动态生成下拉框属性,设置下拉框数据有效性 /*** 设置下拉框元素** @param firstRow 起始行* @param endRow 结束行* @param firs ...

  5. PYTHON SELENIUM运用execute_script(JS)选择页面下拉框在输入框输入值

    By Mejias 网上有很多教程使用SELENIUM去操作页面下拉框并选中,比如Select(web element).select_by_value(option).也有使用selenium对输入 ...

  6. (仿头条APP项目)6.点击过的新闻列表文字变灰和下拉刷新与滚动加载新闻数据

    文章目录 一.点击过的新闻列表文字变灰 效果图 实现思路 导入ormlite数据库类依赖 利用ormlite创建数据库和表 创建数据库类MyDbHelper 创建数据库中的新闻实体类NewInfo 页 ...

  7. 彭于晏百度图片Ajax异步加载爬取

    Ajax 异步加载 网页爬取 分析网页 在Networka条目里找xhr Ajax 加载 import requests from urllib.parse import urlencode impo ...

  8. uni-app下拉刷新触底加载更多

    首先在pages.json 配置文件中配置    "enablePullDownRefresh": true  需要在哪用加载就配置在路由的style里 两个事件 //下拉刷新 o ...

  9. echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...

    ECharts地图主要用于地理区域数据的可视化,展示不同区域的数据分布信息.ECharts官网提供了中国地图.世界地图等地图数据下载,通过js引入或异步加载json文件的形式调用地图. 本文将结合实例 ...

最新文章

  1. C/C++基础面试题集锦
  2. 【字符串】最长回文子串 ( 蛮力算法 )
  3. Faster-RCNN+ZF用自己的数据集训练模型(Python版本)
  4. IntersectionObserve初试
  5. blue html中转换,BlueFox Free PDF to HTML Converter(PDF文件转换软件)
  6. 源码编译安装gcc-5.3.0
  7. [置顶] asp.net(c#)中相对路径(虚拟路径)和物理磁盘路径的转换
  8. SQL Server 2008 r2数据库可疑状态解决
  9. 调用大汉三通短信接口,很详细
  10. 回归方法(一):用线性回归探究生育率
  11. 罗克韦尔PLC编程软件ControlLogix平台
  12. 为企业出海“搭桥”,汇量科技靠什么出圈?
  13. 宏定义时对整数进行数据类型定义
  14. 快速备注一下IMSI和IMEI的区别
  15. 北京理工大学计算机考研资料汇总
  16. Anaconda3、TensorFlow和keras简单安装方法(较详细)
  17. 医院排队叫号系统源码 医院系统源码 医院源码
  18. JAVA日记之mybatis-3一对一,一对多,多对多xml与注解配置 ----喝最烈的酒.
  19. 【2022高教社杯数学建模】C题:古代玻璃制品的成分分析与鉴别 赛后总结 39页论文及代码
  20. Paddle框架理解:模型状态、动态图与静态图、paddle.nn与paddle.nn.functional异同

热门文章

  1. 医疗系统信息网络安全等级保护设计方案
  2. hadoop编程:暴力破解ZIP密码
  3. “折价”上市潮,独角兽收购案...一文解读科技行业近期趋势
  4. burp抓取https数据包:
  5. 通过 域控服务器 访问客户端“计算机管理”
  6. js 删除对象属性中属性值为空的属性
  7. python封装一个requests请求
  8. 桌面程序使用JavaDB
  9. Smali语法学习五
  10. 解决HTML四周空白问题