位置: 编程技术 - 正文

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

  • 增值税月末结转还是年末结转
  • 税务缴税流程
  • 我国增值税的纳税人是如何管理的
  • 以设备投资入股要交增值税
  • 即征即退收入要交税吗
  • 怎么导出银行对账单流水
  • 房屋租赁发票票样
  • 长期利润分享计划属于短期薪酬吗
  • 化肥发票怎么开
  • 对方把发票丢了可以重开吗
  • 收到政府补助的固定资产的账务处理
  • 代扣代缴的增值税算进项税吗
  • 由财政拨钱还银行借款怎么做分录?
  • 返利冲抵货款会计分录
  • 跨地区经营产生的GDP
  • 房租的应收必须交吗
  • 包装物报废收回残料
  • 预收的电费增值税如何缴纳?
  • 发票上开的购物卡,入帐时怎么写摘要?
  • 如何调整账务
  • 在建工程的二级明细的讲解
  • 让记事本文件自动删除
  • 接待客人后的感受和过程
  • 个体户流水太大工商局会查吗
  • 联想笔记本在bios中怎么把图标和字变大
  • ajax+json
  • php类型判断
  • win10开机启动文件夹目录说明
  • 水培吊兰的养殖周期
  • 二手房交易需缴哪些税
  • 稿酬所得计入什么科目
  • 除甲醛的净化器哪个品牌做得最好
  • layuiadmin动态菜单
  • 利润表应根据什么编制
  • 后端怎么返回数据给前端
  • 有哪些天气软件
  • 开源dap
  • thinkphp和php
  • 原材料被盗如何报案
  • 错开、补开发票问题
  • 保障金是低保吗
  • 收到劳务派遣发票可以抵扣吗
  • 我们买得起一辆新车吗?英文
  • mysql unique null
  • mongodb replica set 配置高性能多服务器详解
  • 合营企业和联营企业是重大影响吗
  • 计提附加税费是什么意思
  • 人力资源外包服务企业
  • 超市买太多东西怎么拿走
  • 样品费计入
  • 购买理财产品现金流量表
  • 应收账款和预收账款都是企业的流动资产
  • 出口转内销增值税报表怎么填
  • 怎样分辨假钱
  • 其他业务收入如何开票
  • 公司购买汽车怎么做账记账凭证
  • 实收资本怎么入账?
  • 企业净资产怎么填
  • 帐簿的保管期限
  • sqlserver关键字附近有语法错误
  • sql语句编译执行过程
  • freebsd常用命令
  • 如何更改win8开始菜单
  • window10的cmd命令
  • imac如何删除客人用户
  • unix命令大全
  • win8.1企业版激活密钥最新
  • win7开机黑屏怎么
  • 开机提示按CTRL+ALT+DEL,无限重启怎么办
  • microsoft build
  • 查看node
  • javascript中var的作用
  • jquery如何加背景图片
  • python编程内容
  • 怎么去税务局领税盘
  • 抵扣怎么做账
  • 企业个税申报系统密码忘记了在哪能找回呢?
  • 无锡税务举报网站
  • 2021税收分类编码大全
  • 北京朝阳区国税局时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设