jquery实现触发时更新下拉列表内容的方法


Posted in Javascript onDecember 02, 2015

本文实例讲述了jquery实现触发时更新下拉列表内容的方法。分享给大家供大家参考,具体如下:

服务端假如有个请求地址用来返回所需数据

url:/hello

返回类似:

[{"西瓜":10},{"苹果":12},{"香蕉":13},{"芒果":14}]

这样的json数据

html:

按钮:<input type="button" id="btn" value="按 钮" />

下拉列表:<select id="sel"></select>

js代码:

$(function(){
  $("#btn").click(
   $.ajax({
  type:"POST",
  url:"http://localhost/XXXX/Test",
  cache: false,//不缓存
  dataType:"json",//返回数据格式
  success:function(ret){ 
    $("#sel").empty(); 
    $.each(ret,function(ind){
    for(var key in ret[ind]){
      var opt = $("<option></option>");
     opt.val(ret[ind][key]);
    opt.text(key);
    $("#sel").append(opt);
   }
  });
   }
 });
 );
});

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
js导出table数据到excel即导出为EXCEL文档的方法
Oct 10 Javascript
jQuery实现模拟marquee标签效果
Jul 14 Javascript
简单讲解jQuery中的子元素过滤选择器
Apr 18 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
分类解析jQuery选择器
Nov 23 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
Mar 09 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
深入理解Node中的buffer模块
Jun 03 Javascript
详解Nuxt.js部署及踩过的坑
Aug 07 Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 Javascript
vue实现配置全局访问路径头(axios)
Nov 01 Javascript
vue 在服务器端直接修改请求的接口地址
Dec 19 Vue.js
jQuery简单实现input文本框内灰色提示文本效果的方法
Dec 02 #Javascript
jquery实现简单文字提示效果
Dec 02 #Javascript
分享15个大家都熟知的jquery小技巧
Dec 02 #Javascript
jQuery实现为控件添加水印文字效果(附源码)
Dec 02 #Javascript
jqGrid中文文档之选项设置
Dec 02 #Javascript
javascript实现自动填写表单实例简析
Dec 02 #Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
Dec 02 #Javascript
You might like
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
php中spl_autoload详解
2014/10/17 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
javascript Math.random()随机数函数
2009/11/04 Javascript
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
浅谈JavaScript异步编程
2017/01/20 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
selenium3+python3环境搭建教程图解
2018/12/07 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
django中cookiecutter的使用教程
2020/12/03 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
学习雷锋活动总结
2014/04/29 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
高质量“欢迎词”
2019/04/03 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
Python图像处理库PIL详细使用说明
2022/04/06 Python