老师,根据筛选条件筛选数据怎么做呢?

老师,根据筛选条件筛选数据怎么做呢?

是向后台发送ajax请求时传参数吗?这个参数就是用户选的筛选条件?

http://img1.sycdn.imooc.com//climg/5cd6cb2a0001ab7607400536.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
一路电光带火花 2019-05-14 09:44:44

兄弟呀,不知道你想实现啥效果,怎么会有具体代码呢

至于select选中的option通过ajax传给后台,var val=$("#selectId").val();//获取select选中的值

ajax的话:

$.ajax({
url:'url//后台请求url,传入值
type:'GET',//使用get请求,如果用post,值写在data里
data:{val:val},//option的值传入后台
dataType:'json',//返回的数据类型,就是后台返回回来的类型,可以是html,或xml
async:true,//使用异步方式
success:function(data){//成功后返回值data
}, 
error:function(){//失败的处理
},
});

再有jq的post请求,就是把值放在data里呀 例如 data:{name:'chem',user:'wen'},这样


  • 提问者 小章鱼丸 #1
    好嘞,谢谢你哦
    2019-05-14 13:35:01
  • 提问者 小章鱼丸 #2
    可以加你联系方式吗?一起学习呀
    2019-05-14 13:37:40
好帮手慕码 2019-05-12 11:01:45

同学你好!

同学的理解是正确的~

ajax靠的是传递的参数不同,获取不同的数据的。在后台配好这些有此条件的数据,根据参数去获取~

如果帮助到了你 欢迎采纳 祝学习愉快~

  • 提问者 小章鱼丸 #1
    老师,那像前端这个用户选择的下拉框,一定要用select、option写吗?然后才能按checked属性获取用户已选择的option?从而传给后台?是把option的value值传给后台吗?那这个value是怎么定义的也要和后台沟通好保持一致吗?
    2019-05-12 16:15:11
  • 好帮手慕码 回复 提问者 小章鱼丸 #2
    同学你好! 下拉框可以使用select,option也可以自己写一个有下拉功能的,或者之后会用一些插件,具有一定功能且外观比较好看。可以把checked属性、value值传给后台,定义需要跟后台进行沟通的,有一定的识别性,才能作为条件筛选出来。 祝学习愉快~
    2019-05-12 16:28:21
  • 提问者 小章鱼丸 #3
    老师,如果用select,option是不是就不能做成我上面那种自定义的样式了呢?然后如果自己写的话或者用插件,那向后台传值用什么呢?也是checked属性、value值吗?
    2019-05-12 18:08:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师