发表于: 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: 请求已完成,且响应已就绪
        status200: "OK"
        404: 未找到页面

        当 readyState 等于 4 且状态为 200 时,表示响应已就绪:可以利用这个特性,来让浏览器响应成功时做出反应。



    返回列表 返回列表
    评论

      分享到