00:00
好,那么接下来咱们就来说一下这个搜索。那么这个搜索我们大家首先得看好了啊。他要从哪,他要在前端页面上用我们的勾S,用我们的CH去写的。OK,我在这边首先。全去搜索我得啊,就就公开课,我在这是不是选了一个公开课啊,然后我在这里边选了个啥呢?选了个MY。不是说我只写了一个。慢。这么个玩意,然后当我点击这个放大镜的时候,我一点击。请问他们把这些内容搜索出来是不是?除了MYSQ初级,我是不是应该也有麦的?高级啊,中级是不是都有?对,我只要包含他。是不是就应该搜索出来,而且搜索出来以后,它是不是应该在哪个页面给你展示。你搜索。
01:01
他是不是应该去到课程的列表,要进展是。能想通这个道理吗?好,那么再有再来,当我点击课程机构,那我到这里边搜索一个上。咱是不是有上回谷啊,搜索一个上,然后我再点击这个放大镜的时候。他是应该干嘛。是不是在机构列表上把包含上的所有机构全部给拿出来呢?同理,老师也是一样的,你在这里边儿随便的搜索一个。字段,只要老师他的名字里面包含这个玩意,我们就在老师的列表,是不是把这些老师给他显示出来好。但是啊,但是我们现在点击这个玩意儿啊,点击这个玩意。他是要发生一个什么。请求的。啊,它是发生一个请求的,而且他发送请求,你觉得是往哪发送请求。
02:05
我一点击,你最终显示出来的是啥。是不是一个列表一啊。那你说他往哪发动这种。当你点击公开课,他是不是用,就是要往公开课的列表去放进。是不是才能给你显示出公开课的列表,只不过我在那里边是把数据给你过滤了,过滤吧。按照什么过滤,是不是按照你输入的内容去过滤。当你点击了这个课程机构,我再点击这个玩意儿,他是不是应该降哪怕永啊。机构的列表发动请求吧,那也就是说我们这款如果用A标签,你搞得定吗?A,标签里边喝水富是不是直接就写死了?对吧,因此咱们这块是要用到啥,用到几扣的。OK,那么我们来看怎么去玩。
03:01
找对的index。而不是index,它是在base里边。对不对,在杯子里边呢,我们再去下边。在哪呢?是不是应该在这写啊?对不对,多少写科写自己的script。那么在这里边,我们又该怎么如何去写呢?但是呢,它其实也是一个事件。对吧,找到我们那个search框。这儿。看到。这时候咱那张放大镜啊,对吧,那我们是不是应该拿到这个放大镜,当它一旦点击放大镜的时候。
04:00
我们是不是应该把他前面所选的。类别,也就是说他要查找的是什么类别,公开课课程机构以及授课老师是不是应该把他这个值拿到。OK。这个我们还要获取的一个值是谁,是不是就是它输入的这个。内容啊,其实这个内容到时候咱们作为关键字是要传过去的。OK,而你这个类别是要决定什么,决定往哪发请求的。三好,关键是我这个类别上哪去取啊。OK,我们来看一下它的页面,这块一定要看明白了啊。啊,不是。点到了。知道吧,我找到谁了,我找到这个玩意。看好了。我找这个玩意,那他这块呢,他是做了一个什么呀,做了一个绑定。
05:00
做了个什么绑定呢,我们来看这是不是下边是一个ul啊,他说的意思是啥,你在选择的时候呢,就从这个ul里面去选。看,但是你选中它上面的这个span,看到上面这个SPA了吗?这个SPA里边的这个值就会相应发生变化。这是一个动态变化的,看好了,你现在给我看这OK,我先选了啊。我选谁呢?这是不是现在的课程机构啊,我选公开课走你。看到了。这是不是就变成了course,这是不是就变成公开课了?好,我再选。我授课老师走,你看到吗?这是不是变成70了,后边是不是变成数课老师了,所以的话,我去选择它这个类别的话,我是不是直接拿这个里边的值就行了。对不对,我拿这个DATA6,拿这个SPA里面的塔六。
06:02
当你点击它的时候,你肯定这块已经选过了,选过了以后这个值是不是定的,我拿到这个值,我是不是可以区分出你的类别了。如果你是teacher,证明你选的是授课老师,如果你是O,证明你选的是机构,如果你是,证明你选的是。课程吗?这能看明白了吗?好,那么呢,我就先去走这个点击事件,然后获取你这个值,以及获取你的输入的。官字嘛,你肯定是先选了这,然后是不是输入你的关键字,然后接下是不是才点的,所以。我就有了。啊,那我在这呢,我怎么说呢。好了。我先拿到我的一个放大镜。对吧,它是不是发生点击事件啊,对吧,这里边防山。是不是得等到将来完成啊,但是我们的谁呢?
07:01
这里边儿井号,刚才他已经给了我们ID了吧。Four。这个GS search必填。OK吗?拿到它就取相拿到我的放大镜了,然给他来一个什么呢?Click。点击事件,如果他发生了点滴,那么我这会儿需要干嘛?不需要发送2X。我只需要拿谁呀,拿你那两个东西吧,他在发生点击的时候,那两个东西他是不是已经选定了,我是不是可以直接拿他两个值了,OK,而且我挖的是呢,我就挖一个。我叫search time吧。不是吃,然后等什么土哪。刚才说从这个SPA里边是不是就能拿到他那SPAID是不是叫这个玩意。
08:04
从坑里边是不是拿科的这个属性的值。去掉,OK。那么我这是不是就可以直接Dollar?这里边是不是就是井号它了。它的点谁呀?他叫什么呀,贝塔。好像是叫这个玩意儿吧。先给他,先给他拿过来。就它了。然后我们接着是不是就是我们点at tr呀。是不是就是看完了。这样的话,我是不是就拿到他所选择的这里边儿的值啊。对不对,再来。再问一个,谁呢K?过了吧。我们叫这个,而他什么,这是不是你填的那个东西。
09:04
你填了什么了,我是不是也得拿到对吧?到了同样的找谁呢?上边是不是有一个请输入搜索内容啊,ID是不是这个玩意。Key。我们去拿他的值是不就完事了?看到了吗?好,咱们下边到了谁呢?这里边儿就是井号他。打。OK不OK,好,这个我的类别就拿到了,你的关键字我也拿到了,接着我们就得干嘛呀,你是不是你这个类别不同,你是不是需要跳的地方是不同的,而我这块一会让你跳是需要用到啥,用到前端那种跳的方式,咱们已经接触过了。温度电路可以成叫赫尔兹。
10:01
嗯。我根据你的类别不同,我给你构造出不同的URL。让他往不同的ul去跳。啊,好了,那么我只要有了这个值,我就可以碰到了。我先来什么呢?Ul,那等于什么呢?嗯。红豆状。好了吗?我今天就开始给你准。不做这个URL了。怎么做,他那如果说你这个词太。如果等,等于谁啊?哇。有没有问题?这里边是不是可以拿到org,可以拿到Co,可以拿到这对吧,如果他是org,那么呢,我就让这个ul等于谁啊。你不就得往这去发送请求吗?
11:02
是不是就是我们的org,它下边的list。搞好了吗?如果说你这个search type等等于我们谁啊。那么你是不是一个URL就应该等于谁啊?是不cross下巴?有问题吗?如果说你不是上面那俩,那你的ul不就应该等于谁啊,不提。Ul这里面呢,就是我们的teacher,他的。这样的话,我是不是根据你这个类别是把这个URL。是不是就给卡死了?OK,你只要点击搜索,那么我是不是就会拿到你这个东西,经历下边的这些判断以后,你出了这个URL里边是不是肯定有一个值。
12:09
只能是有一个值。我干嘛有一个值以后接着我干嘛呀,我是不是把这个keyword。给你当做get请求放传三。给你加到这后边就就完事了。那么,我们的UR是不是就等于我们的ul?这在我们的U是不是相当于这个字数,相当于这个字数,那我是不是就加一下就行了,加上谁呢。我这里边儿来一个。后边是不。是不是两个问号?问号是代表啥呀?各的解方程的吗好。后面这个啥。这样吧,Keyword能得什么?
13:10
这不,我这个东西出来是啥。假设你的URL是它出来,是不是就相当于在它后边加了一个参数啊。而这个kod不就是你上面你找到的这个。你自己输入的这个关键字吗。OK,这块咱们大家看一下。看能不能想通。能看懂吗?
14:05
你别别装啊。啊,主要就是啥,主要就是咱们大家得得跟随咱们这个操作的这个步骤啊,你操作的步骤,你想一想,你第一步你是不是那选了一个值啊,选了一个是机构呀,还是老师呀,还是。讲师啊。接着你第二步,你是不是添了一个关键字,然后接下来你是不是再点击那个啥了,点击那个放大镜了,对吧,当你一点击那个放大镜。那么呢,我需要干啥?你这两个值是不是已经固定了,所以说你点击我就把谁啊,我就把你这俩值先给拿到。啊,拿到以后啊,拿到以后能不能。我这会儿。具体干嘛?就是发请求了。但是往哪发呢?
15:02
往哪发呢?我就不知道了。是不是这样的,所以说因为你发请求的地方可能是三个。所以说呢,我就得判断谁呀,判断你拿的到底是个啥值。对不对,如果说你是OD,那你是不是就往这发啊,如果你是。Cross,那你是不是就往cross里子发?如果你是老师,那你是不是就往老师的那边去翻。我这发请求啊,但是你发请求的时候你得干嘛呀。你往这发,你得把我的。关键字是不是也得传过去啊,否则你按照啥过滤呢。因此我们最后的这RUL就是干嘛。投三。他不就是在这个UR后边拼了一个。参数了。
16:00
接着有了这个玩意以后,最后咱们是不是发请求啊,发请求那就是。window.location点二何伟服,然后等于谁啊?完了。这样的话呢,我就用前端拍的这个方式干嘛,把这个请求传过去,而且根据你的类别不同。传递的地方也是不同的。好看明白了吗?这是咱们。前段里边你需要写这么一段什么呀?OK。
我来说两句