位置: 编程技术 - 正文

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数据功能示例

  • 印花税计算是含增值税吗
  • 委托加工应税消费品收回后直接销售
  • 股东权益合计在报表哪里看
  • 工程图纸设计费用收费标准
  • 新车检测费能入什么科目
  • 子公司分红母公司要不要交税
  • 幼儿园固定资产登记表
  • 净现值率和现值指数之间的关系
  • 收到的其他与筹资活动有关的现金包括
  • 房屋租赁个人所得税缴纳标准是多少
  • 土地转让如何缴纳增值税
  • 消费税的计税方法
  • 废弃土地的使用年限
  • 二手车公司销售二手车的税率
  • 加速折旧做账
  • 2021年2月适合公司开业的日子
  • 单位员工借款的认定
  • 个体广告用去税务报账吗?
  • 工资薪金支出怎么调整
  • 按次申报是什么意思
  • 合并后的新企业有哪些
  • 存货缺货成本如何算
  • 工程施工合同暂估价格入账会计分录
  • 支出凭证的日期
  • 税务公司属于什么性质
  • 地方教育费附加的会计分录
  • 实发工资需扣除所得税吗
  • 土地使用权出让金收费标准
  • 消费税怎样做分录
  • win10系统如何在游戏中禁用输入法
  • win7取消共享文件夹
  • 餐饮的成本核算表格模板
  • 水利基金减免怎么做账
  • 苹果官网iPhone12
  • 使用筷子就餐会不会传染乙肝病毒
  • 文字转换表格怎么设置行列
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • 交通费补贴算工资吗?
  • 短期借贷属于负债类科目
  • 投资性房地产减值准备为什么不能转回
  • 商业汇票转让后,能否追索前手
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • 固定资产是指什么
  • 多模态教学模式论文
  • 帝国cms移动端
  • vue中动态添加表格
  • 哪些费用计入管理费用中
  • 备用金管理方式
  • mysql备份数据恢复
  • 发票未到已付款怎么入账
  • 发票作废是冲红吗
  • 企业未分配利润为负数什么原因
  • mysql数据库简单介绍
  • 个人缴纳税是什么意思
  • sql server 用法
  • 上年度税金及附加多提了,调整后怎么改年报
  • 汽车抵押贷款会计分录
  • 低值易耗品如何评估
  • 建筑公司收到的工程服务发票怎么做账
  • 土地使用权入账务处理
  • 红字发票怎么申报增值税
  • 利息与资金占用费
  • 建筑公司劳务费怎么做账
  • 预收账款最多挂几年
  • sql server查询
  • pg 正则表达式
  • grub rescue修复引导找不到grub
  • 数据中心为什么要建在山洞里
  • windows xp 任务栏在右边
  • winxp优化设置
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • js 阻止触发某个事件
  • Python统计代码
  • button button button
  • android应用程序的主要语言是
  • python批量修改文本内容
  • 收集什么比较好
  • 广西国家税务局于红林
  • 车船税每年多少钱
  • 税额差怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设