发表于: 2017-04-29 20:32:48
3 902
一、今天完成的事情:
1,任务五JS异步请求,使用javascript发起异步请求,将输入框的值发送给接口,并返回正确的值。并且使其在验证成功时进行页面的跳转。
二、明天计划的事情:
1,着手学习任务六,查找有关angular的知识点。
2,查找学习有关后天小课堂的知识点,JS不同于CSS,需要更深的理解。
三、遇到的问题:
1,如下图所示:
出现密码错误,或者账户不存在以及断点显示JSON转义的参数代码报出-5004,-5003,
解决方法:
首要检查自己传递到服务器的信息格式是否正确,再考虑其内容是否是自己传过去的参数。可以使用Network进行查看以及断点调试进行查看代码是否运行顺利。
四、收获:
ajax的readyState各种属性状态:(基本上这个理解了,JS异步请求也就基本上会了)
状态0,未初始化,表明对象已经建立,但未初始化,也就是尚未调用Oen方法创建Http请求。
状态1,初始化,表明对象已经建立,但是未调用send方法发送Http请求
状态2,发送数据,表明send方法已经被调用,但是当前的状态以及Http头未知。
状态3,数据传送中,表明服务器已经接受部分数据,因为响应时间以及Http头补全,这时通过 response系列方法获取部分数据会出现错误
状态4,传送完成,数据接收完毕,此时可以通过response系列方法获取完整的回应数据。
评论