位置: 编程技术 - 正文

ajax实现动态下拉框示例(ajax动态加载json数据)

编辑:rootadmin

推荐整理分享ajax实现动态下拉框示例(ajax动态加载json数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ajax动态传参数,ajax动态请求,ajax前端动态加载,ajax动态刷新页面,ajax动态传参数,ajax动态加载json数据,ajax动态加载数据,ajax动态请求,内容如对您有帮助,希望把文章链接给更多的朋友!

许多页面上都涉及有下拉框,即select标签。对于简单的下拉框,被选择的数据是不需要改变的,我们可以用<option></option>写死。这样下拉框的数据永远都是那几条。

示例:

ajax实现动态下拉框示例(ajax动态加载json数据)

但是有些项目或者工程是需要将数据库中的数据呈现出来并提供选择的,下拉的内容会随数据库中数据的变化而变化。首先我们有asp组件可以帮我们做这这件事情,DropDownList组件,只需要将数据库中查询得到的数据添加进该组件中,在前台即可以显示出动态下拉的效果。如果想更有新意,不依赖于传统组件,ajax就是个不错的选择。下面一步步来通过ajax实现动态下拉的效果。

1.js发出ajax请求:

ajax请求WareHouse.ashx(一般处理程序)来获得数据,请求成功后将返回的json数据附加到id为issued_sub_key_c的select标签。值得注意的是这里将async的属性改为了false,async的默认状态为true,即为异步。值改为false就是同步了。但是当async为false的时候,ajax请求完数据之前,浏览器一直处于锁死状态,这样会让使用者认为程序崩溃了,所以就人为的添加了一个超时(timeout),这样就不会出现程序崩溃的假象。回到话题开始,为什么要将async改为false呢?原因就是当ajax是异步请求的时候进入到页面后出现下拉框数据还未同步,下拉框是空白数据(可以自己体验体验)。所以我们需要利用同步的特性并配合超时来完成下拉框的数据同步。

2.一般处理程序:从数据库返回的数据是List<string>类型,我们需要自己定义一个toJson()方法将list转化为json数据,然后返回json数据。

3.前台页面:前台只需要定义一个id为issued_sub_key_c的select标签。注意select标签须得有一个name,后台正是通过name来取得选中数据的值。取值方法:Request.Form["issued_sub_key_c"]。

标签: ajax动态加载json数据

本文链接地址:https://www.jiuchutong.com/biancheng/373890.html 转载请保留说明!

上一篇:jQuery验证表单格式的使用方法(jqueryvalidate验证)

下一篇:jQuery使用ajax方法解析返回的json数据功能示例

  • 税后净营业利润和净利润的区别
  • 资产负债表不平衡如何查找
  • 报销单据粘贴单图片
  • 财务要做哪些表
  • 小规模纳税人季度不超45万免增值税
  • 销售费用变动率税收政策
  • 固定资产丢失
  • 票据的融资
  • 公司代缴的社保个人账户能不能查到
  • 支付税点怎么做账
  • 开公司后如何报个税申报
  • 增值税专用发票可以开电子发票吗
  • 客户给现金
  • 专票进项税可以抵扣几个月以前的
  • 固定资产进项税的账务处理
  • 夫妻双方交契税可以一人到嘛
  • 加盟费怎么算的
  • 减半征收城建税文件
  • 出纳记账本如何手工记账
  • 初级备考日记
  • 财务管理和会计学哪个好就业
  • 法院执行款可以开发票吗
  • 健身器材属于哪个部门管理
  • 安全处罚管理规定
  • 营运资金管理策略有哪些
  • 企业清算期限如何规定
  • u盘安装pe系统
  • navapp.exe - navapp是什么进程文件 作用是什么
  • PHP:pg_fetch_result()的用法_PostgreSQL函数
  • 项目部可以直接给工人结账吗
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • lsass.exe是什么进程
  • 用现金报销差旅费,合规吗
  • 季报的季初季末数怎么填
  • 拔缴经费收入
  • vue watch监听localstorage变化
  • vue开发教程
  • jquery箭头函数
  • -shared
  • mail命令发送邮件
  • python简单九宫格拼图游戏
  • 企业给企业借款收入会计处理
  • php框架是干什么的
  • 补开上年发票的税务处理要怎么做?
  • 行政性收费属于什么科目
  • 房屋出租收入是其他业务收入吗
  • 交易性金融资产的账务处理
  • 预付费卡开票
  • 小企业长期债券投资
  • 哪些情况属于
  • 财政收回用款额度
  • 小规模不开票怎么做账
  • 中小企业抵税
  • 出口收汇核销单的作用
  • 小规模企业收到普通发票如何做账
  • 进口向海关缴纳消费税
  • 工程投标保证金什么时候交
  • 主营业务成本可以设明细科目吗
  • 电信收据可以报销吗
  • 职工教育经费开专票可以抵扣吗
  • 建账的过程包括哪些内容
  • 明细分类账的建账
  • 工业企业检查表
  • navicate创建存储过程
  • 拒绝访问.exe出错
  • win10连无线网络受限
  • scrtkfg.exe - scrtkfg是什么进程 有什么用
  • windows8音频服务尚未启用 怎么解决
  • 开发环境配置是干嘛
  • opengl多级采样消除锯齿有什么用
  • jquery操作html代码
  • perl语言
  • 英语中our和my的区别
  • css placement
  • 基于arcgis的python编程
  • python3遍历
  • vuex按需加载
  • javascript实现2016新年版日历
  • 企业科研经费管理制度
  • 在本地买车怎么上外地牌照
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设