00:00
好,那回头看我们的页面吧。那页面里边是不是还得再发个请求啊,你拿到了这个破4ID。也就省份的编号,编号拿了之后,你是不是还得再做一个做你给阿贾克斯请求,你需要获取这个省份的所有城市信息呀,所有传生信息啊,你还得做个请求啊。因为你要拿数据嘛,你拿当然就得发请求,不发请求哪来的数据啊,所以肯定你还得发请求嘛。在这发个请求。发请求的话,我们换种方式吧,之前呢用的是这个Dollar阿贾克斯,我还讲过两个函数,一个是post,一个是get。那这里呢,我准备用一个post方式吧,用这个倒点post用它。
01:01
如果用大post的话,那我们看一下so。我这写的是do get,那我们应该把这个代码是不是得拿过来?把它是不是得放在这个读postose里边,这样才能想示才能响应这个post请求方式啊,所以放到这了啊。然后代码里边我们这怎么做这个炮请求方式啊,我们看。你要大的泡的是简便的方式。大post一共是几个参数啊?四个请地址求参数处理的函数数理格式一共四个,那我们就这么写吧。到了点透的函数,第一个UI地址直接写值就行了啊,你不需要这么写啊,你别这么写啊,你就按L冒号什么什么什么的,不需要不这么写啊,第一个就是地址。地址访问的是query,拿过来。
02:00
这就行了,然后第二参数是什么参数,参数我们用一个什么是J森格式的,J森格式的话呢,画括号,这是J森格式的。参数名叫什么呢?看一下我们在服务端写的是PD参数名,拿过来放到这。值是谁?值是我们刚才定义的是不是这个变量。把它拿过来放到这儿。然后逗号。那第三个参数是什么?第三个参数是说处理的函数发。发个声,那定义函数吧,发个身,Resp代表是数据,最后一个参数呢,是数据格式。That数据格式吗?格式是Jason gon那就行了。这就能发起一个请求了,但是还是这块呢,还有内容没写完啊,这么写,哎,对,这样才正确,那这块a lott,我们把这个数据打印出来。
03:02
这就是能够简化的方式,发起一个pod请求。用的是Dollar po函数,第一个就是UR的地址。第二个是请求参数,第三个是处理函数,第四个数据格式,你看这个写法,一句话是不是就搞定这个请求了,比我们上面这种方式还要更加的简略啊,更加简略,那么这个刀拉贾克斯。这个函数啊,它既能做get。也能了。Post只不过呢,它的语法呢,会稍微复杂一些。如果你简单的话,用这个Dollar post就可以代替。我们刚才说的这个函数的使用直接完成就是一个post的请求的处理方式,所以当你执行data po的时候,它就向cur发起的是一个post请求传过去这个参数。当请求成功之后,我们可以执行这个函数,得到服务器端返回的数据。
04:02
好,我们试一下吧,看看我们这个窗口能不能弹出来,数据能不能显示出来。把服务器的启动。啊情况下日志。刷新一下啊。先加载一下数据,然后选一个山西好,山西。没显出来,然后呢,我们这个查询呢,也没出去,为什么没出去呢?因为你看这块说没有那个访问地址啊。然后看一下控制台吧,有没有报错,没有报错。没有报错,网络请求也没有,那就说明什么呢?说明我们刚才做的这个。
05:04
事件没有成功,我看一下我代码有没有改过来吧,右键。看页面源代码。我看看我这块的这个代码哦,你注意看这是没有更新到看到没有,我刚才新加的那个Dollar post是不是没有加进去呀。没有加进去,那我就说代码里保存一下。然后再更新一下这个资源。浏览器呢没有发生变化,我把缓存呢清一下。再刷一下页面,右键查看页面源代码,我们看看,哎,这回加进来了,在这儿呢。这样的话才能保证我刚写的代码呢是正常的。加载数据吧,然后选择一个山西,然后看object object这是什么呢?看这个。此时你看到C是不执行了,点它吧。
06:04
我们看到。它返回结果,这个是我们的城市信息吧。查信息。这个po ID为什么down呢?因为我没赋值啊,没赋值,没赋值,我只是给ID和名称赋值了,它我没赋,所以它是个空啊,在哪负的,在我们的D中你注意看,在curry的时候你注意看。我们在这儿创建这个城市的时候,我就只付了两个属性啊,没付那个省份ID,因为我不用的,所以我没有付啊。好,那现在你知道了,这应该是一个。这三的数组吧,两个值。太原一个,大同一个,那我们把这个都清掉,再来一个河北呢。好多。河北呢,响应的话,你看是有这样四个,石家庄,秦皇岛,保定,后面还有一个是后面还有一个啊。
07:05
还有是张家口,好,那你看通过这样的方式,我是不是能拿到数据了,它是一个J森的数组,J森的一个数组。那现在我们已经知道了,我们现在用的是。到POS的。这个方式发请求是没问题啊,请求的地址。参数。处理函数这格式,那现在这个Rep呢,就是我们的城市信息,那这个你知道是个数组了。那你需要把这个数组变立之后。是不是加到这个select city里边就行了,这不就完事了吗?那么这块怎么加这个select跟刚才加这个省份。是一样的方式。好,那我们先休息一会儿啊,我们这个时间呢,有点。嗯,有点拖后了。大家呢,我们往后呢,你几分钟,我们11.05上课啊,11.05上课先休息吧。
我来说两句