00:00
好大要获取数据的话,那我们就需要做的是。获取它们只有ID吗?通过ID能够获取到对象的值啊?那我们在这儿。这啊。我们要加上一个要获取到对象的微流值,V流属性值获取方式,那应该是document的对象,Guide element by ID,第一个是name。点为零。这是内膜ID加V0,那它得到应该是内值呗,就问啊,再来我们的。体重当对一下get I I。那应该是。W,这就是我们的体重。
01:00
w.V好,VAR身高点get and BYD身高是H呀,V6好。那最终要传递参数,怎么传呢?你看我之前记录下的内容,这块是不访问的地址,问号后面加上的是参数名、参数值,然后是一个与号参数名参数值的语法格式啊,那么你需要一个拼接成这样的。字符串才能组织你的参数,钙的方式是需要在请求地址之后来传值的,那这怎么写呢?我们来写这样的一个he,拼接一个字符串。那等于。内再加上这是第一个参数,你看我们的格式这样的啊。
02:03
拿过来,那这里name等于值,然后后面跟的是啥与号啊与上吗?W等于W再加上与它,H等于再加上H,好,那你这个写完之后,那你的这一部分的内容就等于这一部分了呗。这等于之后那就好办了,这是我们的访问地址,它后面应该有一个问号,然后再加上我们的parent。那这样的话呢,你在访问这个b mi阿贾克的时,就能传上后续的参数了呗,参数这样就能传过去了,那我现在呢,给它alert一下,把这个P呀打印到屏幕上来,检查一下我们的P的值到底对不对,是不是我们输入的。
03:07
好,更新一下页面。刷新浏览器。啊,姓名呢是四,体重呢是80,身高呢。是引发。计算好,我们看这个P,就是我们期望的那个阵容吧。Name等于李四,然后于号。W等于80号,H等于1.8。说明呢,参数部分是可以的,观察一下我们的调试中,网络这一块我们看。传递参数变埋阿的问号,传递参数用的是一步对的方式,那现在参数能传过去了,那能传过去了,在服气端就应该能接收参数了吧。
04:00
那先把项目停掉,那在这儿接收参数,接收参数那首先第一个是姓名get per name呀,因为参数刚才我们已经看见了啊,这是参数名,WH是参数名。这是我们的姓名,然后是W体重,Get wh好。这就叫参数,再往下计算b mi,那这块我就不用重写了,我们之前写过的。这不就计算b mi吗?这部分就拿过来了啊。这块啊,过来粘到这,好,最后一部分我们要响应阿贾克斯需要的数据。
05:10
阿贾克斯需要的数据,使用response。输出数据好,用应答对象呢来输出我们的数据。首先第一步呢,你要设一下应答对象,它输出的content type数据的格式,网页格式,然后编码方式UTF杠八。获取本,那这个输出就不是这个固定的值了,应该是我们计算的结果,Message。刷新,然后C这不就完事了吗?这是我们的复用代码。
06:01
代码中我们看看这是H,嗯。这个是wait好,这个是hat好了,这样就行了。这是我们两个参数转成H转成W好了,这样就可以了,那现在呢,整个代码部分就比较的完善了。我们已经能够通过open。在平行时呢,传递了参数。服务器来代码呢?经过了完整的计算。得到最终结果message数据,那这个数据呢,现在这个message值应该传递给我们的。这里。Response text。把项爬起来,看一下现在的结果。
07:01
好,把日志清空,然后刷一下。好,李四这个呢,我们就是82吧。计算好,这是参数,例四八十二一点八好。那这块呢,这个内容啊,那应该是跟我们的。编码方式有关系,看一下我写的内容是不是哪有问题,数据返回来占中文乱码,看消息头。叉S等于六三杠八,那么看到这这是不是有个有错误的。好,那是我的,写的内容有问题。服务器端,那是在这儿。等于UTF杠八二。好,所以这句话得加,不加的话,这个中文是不是有问题呀,因为我们已经看到了,它默认的编码方式是什么呀。8859杠幺是有中文是有乱码的,所以呢,你需要手工指定你的输出的内容是文本格式,编码方式是U加杠八,这样中文才能正确。
08:09
重新启动应用。看一下效果。清空日志啊,来刷一下。提交参数好,我们看结果说您好,李四先生,你的b mi身体是比较比较肥胖。那你看这个结果的数据吗?这个数据拿到之后,我们就可以更新我们的页面内容了,好,点击确定,那现在你会看到当前页面中的其他的这些数据是没受影响啊,也浏览器中这些数据没受到影响,我们只是从拿到数据,这个数据是给我们的一步对象,他来接收我们的数据了。这个数据我们可以更新到当前页面之上。
09:04
好,上午呢,我们先讲这么多。下午呢,我们再继续来更新我们的页面内容。
我来说两句