php获取后端数据js修改下拉框的值,javascript - 如何根据下拉菜单选择后通过ajax获取后台数据并且不刷新页面...

我想通过一组下拉菜单,然后取选择其中的一个的时候,根绝选择的列表标题筛选出符合条件的列表,展示在下面的页面中,请问代码怎么实现

回复内容:

我想通过一组下拉菜单,然后取选择其中的一个的时候,根绝选择的列表标题筛选出符合条件的列表,展示在下面的页面中,请问代码怎么实现

$('select').change(function(){//监控select的change事件

var dom = document.getElementById('id'),

data = dom.options[dom.selectedIndex].value;//选中的option的value;

ajax({});

});

大概有如下几个步骤:

获取到选中下拉菜单的值(ID/标题,一般情况下会获取ID,到后台根据这个ID到数据库获取对应的数据)

发送到后端

后端根据前端发送的参数取值,查询数据库,然后组装成你想要的格式类型,返回给前端

前端实行html操作(内容更新)

代码实现如下(用的jQuery)

大概分三步:

1、ajax请求后端接口,接口返回数据。(一般返回json)

2、ajax在回调函数里面,解析数据。

3、把数据写到页面,看你情况用html还是append

好宽泛的问题;先了解以下“js模板”把;

$("select").onchange(function(){

console.log($(this).val());//这里的this.val 就是当前选中的option的val 根据这个val 进行逻辑判断

})

建议再log 那里在写一个函数传value 过去进行逻辑操作

楼上回答的都很好,无非是javascript的onchange事件

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值