php+jQuery对select/option事件的处理

1. 前端显示:

2. 页面回显Jquery:

3.  ajax传参给后台:

4. 后台接收参数进行数据库数据设置:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以参考以下代码实现: ```javascript $(document).ready(function(){ $.ajax({ url: "getProvince.php", // 发送请求的URL dataType: "json", // 返回的数据类型 success: function(data){ // 请求成功时的回调函数 if(data.code === 200){ // 判断返回的状态码是否为200 var provinces = data.data; // 获取省份信息 var $provinceSelect = $("#province"); // 获取省份下拉框 $.each(provinces, function(index, province){ // 遍历省份信息 var $option = $("<option>").text(province.name).val(province.id); // 创建省份选项 $provinceSelect.append($option); // 添加省份选项到下拉框 }); } } }); $("#province").on("change", function(){ var provinceId = $(this).val(); // 获取选中省份的ID $.ajax({ url: "getCity.php", // 发送请求的URL data: {provinceId: provinceId}, // 发送请求的参数 dataType: "json", // 返回的数据类型 success: function(data){ // 请求成功时的回调函数 if(data.code === 200){ // 判断返回的状态码是否为200 var cities = data.data; // 获取城市信息 var $citySelect = $("#city"); // 获取城市下拉框 $citySelect.empty(); // 清空城市下拉框 $citySelect.append($("<option>").text("请选择市")); // 添加默认选项到城市下拉框 $.each(cities, function(index, city){ // 遍历城市信息 var $option = $("<option>").text(city.name).val(city.id); // 创建城市选项 $citySelect.append($option); // 添加城市选项到下拉框 }); } } }); }); }); ``` 其中,`getProvince.php` 和 `getCity.php` 分别是后端程序,用于获取省份和城市信息的数据。在这里,我们使用了 jQuery 的 `$.ajax()` 方法来发送异步请求,并在请求成功后更新页面的省份和城市下拉框。在省份下拉框的 `change` 事件中,我们根据选中的省份ID,发送请求获取对应的城市信息,并更新城市下拉框。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值