ajax动态拼接select,jquery Ajax实现Select动态添加数据

本文介绍了如何使用jQuery和Ajax实现在用户选择车辆品牌后,动态加载并更新车辆型号的Select选项。通过Ajax请求获取数据,清空原有选项,遍历返回的模型列表并创建新的option元素,设置默认选中项。示例代码包括前端JS、后端处理方法,适用于联动选择场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jquery Ajax实现Select动态添加数据,具体内容如下

1.背景

最近在工作中,遇到了一个关于select的问题。一般情况下,select下拉框中的数据都是固定的或者直接在jsp中读取列表值显示。但是,这次要实现select与别的选项框联动,也就是要动态添加option数据。查阅了很多资料,终于搞定。下面就分享一下,如何利用jQuery和Ajax实现select动态添加数据。

2.本文代码实现的是车辆型号根据车辆品牌联动显示的功能。首先,是jsp中的车辆品牌定义,这个很简单。如下:

*车系

然后,是JS代码:

function getModelList(){

var brandId = $("select[name=brandId]").val();

$("select[name=modelId]").empty(); //清空

$.ajax({url:'/getModelList.do',

type:"post",

data:{

brandId : brandId

},

cache: false,

error:function(){

},

success:function(data){

var modelList = data.modelList;

if(modelList && modelList

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值