发表于: 2017-04-30 23:32:31
1 968
今天完成的事情:
1、完成任务5,为登录表单添加验证代码,以红色字体提示显示在页面上。
2、完成了利用AJAX发送请求和响应。在发用POST请求时,主要是send()中的数据书写方式。其中a和b是一个存有文本输入框值的变量。
xhr.send("name="+a+"&pwd="+b);
3、了解了一些服务器常用的状态码及其对应的含义。
- 200:服务器响应正常。
- 304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。
- 400:无法找到请求的资源。
- 401:访问资源的权限不够。
- 403:没有权限访问资源。
- 404:需要访问的资源不存在。
- 405:需要访问的资源被禁止。
- 407:访问的资源需要代理身份验证。
- 414:请求的URL太长。
- 500:服务器内部错误。
明天计划的事情:
1、了解学习下任务5中的深度思考部分。
2、开始任务6的学习,学习angular
3、了解MVC架构。
遇到的问题:
1、jq中的ajax方法除了get和post之外还有很多,明天抽点时间了解一下其他的方法。
收获:
1、AJAX,onreadystatechange 事件。每当 readyState 改变时,就会触发 onreadystatechange 事件。readyState 属性存有 XMLHttpRequest 的状态信息。
属性 描述 onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。 readyState 存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
- 0: 请求未初始化
- 1: 服务器连接已建立
- 2: 请求已接收
- 3: 请求处理中
- 4: 请求已完成,且响应已就绪
status 200: "OK"
404: 未找到页面当 readyState 等于 4 且状态为 200 时,表示响应已就绪:可以利用这个特性,来让浏览器响应成功时做出反应。
评论