关于uicascading的再次思考产生的3个问题,希望老师能帮助我弄明白

关于uicascading的再次思考产生的3个问题,希望老师能帮助我弄明白

1.当第一个按钮第一次被点击时触发事件,当前的data-where变为被选中的选项的值,如:朝阳区,reloadOptions事件中的args得到了朝阳区的值,且形式为数组。问题是将args的值朝阳区传入data得到了什么?怎么得到的?

2.selects.eq(0).triggerHandler('reloadOptions');这句话运行的时候,data-where的值为空,data如何起到效果将医院地区的每一项数据库中的值弄进来的?怎么得到的?

3.第一个问题是将data-where值传进去得到的数据,第二个问题是将data-search值传进去得到的数据,请问reloadOptions是怎么做到的,分析一下逻辑?(我觉得关键在data上)

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

正在回答

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

2回答

同学你好,关于同学的问题回答如下:

1、同学可以在控制台查看一下获取的结果:

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

将朝阳区这个参数传进函数里面,就可以获取到这些结果,是老师预先写好的接口函数:

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

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

同学只要会使用这些接口就可以了呢。能看明白传什么数据得什么结果应用就行。

2、selects.eq(0).triggerHandler('reloadOptions')这句话是默认让第一个触发事件,获取结果如下:

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

此时还未传入data,例如还未传入“朝阳区”这个参数。所以不存在同学所说的问题。

3、data-search是select数据的来源,也就是来自于哪个接口的接口名称,data-where是调用接口传入哪些参数,这两个的作用是不一样的呢。

如果我的回答帮助到了你,欢迎采纳!祝学习愉快~

  • 迷失的小麦 提问者 #1
    还是不懂哎
    2020-02-01 14:31:14
  • 迷失的小麦 提问者 #2
    怎么data能实现如此复杂的功能,能不能帮我分析逻辑
    2020-02-01 14:35:48
  • 迷失的小麦 提问者 #3
    map[_d] =1;这句话什么意思,data中的代码
    2020-02-01 14:52:46
好帮手慕夭夭 2020-02-02 18:55:15

同学你好,相同的问题已经回答了,快去查看一下吧

http://class.imooc.com/course/qadetail/188602

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

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

在线咨询

领取优惠

免费试听

领取大纲

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