为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Ajax全接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax全接触

姜维 Web前端工程师
难度中级
时长 2小时10分
  • JSON: JavaScript Object Notation
    查看全部
    0 采集 收起 来源:json基本概念

    2016-08-01

  • What PHP can do:
    查看全部
    0 采集 收起 来源:Ajax-例子简介

    2016-08-01

  • XMLHttpRequest 取得相应: .responseText: response of string type .responseXML:response of XML .status .statusText .getAllResponseHeader():get all response header .getResponseHeader():get specific header filed .readyState 属性:represent the status of responseText 0:请求初始化 open 还没有调用 1: 服务器连接已经建立,open已经被调用 2: 请求已经接受,也就是接收到头信息了 3: 请求处理中,也就是接收到请求主体了 4: 请求完成,相应就绪,也就是相应已经完成了 监听方法(步骤): 1. var request=new XMLHttpRequest(); 2. request.open("GET","get.php",true); 3. request.send(); 4. request.onreadystatechange=function(){ //相应完成,且请求成功 if(request.readyState===4&&request.status===200){ console.log(request.responseText) } }
    查看全部
  • XMLHttpRequest 方法: open(method,url,async) method:不区分大消息 url:绝对或相对地址 async:默认 false,异步 send(string) setRequestHeader() Example: request.open("GET","get.php",true) request.setRequestHeader("Content-type","application/x-form-unlencoded") request.send("name=Jack&sex=male");
    查看全部
  • 响应状态码
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-08-01

  • Get,Put请求是幂等。Post 请求不是
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-08-01

  • Http 是一种无状态的通信协议。即服务器端在一个请求结束后关闭连接,不记录连接的状态信息
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-08-01

  • 浏览器服务器异步数据交换的兼容性实现
    查看全部
  • 在Ajax技术出现之前,客户端通过表单来向服务器提交数据,缺点:<br> 1. 阻塞,客户端需要等待服务器的响应。<br> 2. 在服务器返回数据后,需要刷新整个页面。<br> <br> Ajax可以异步的向服务器提交数据,优点:<br> 1. 不阻塞,客户端不需要等待服务器的响应(因为不需要刷新整个页面)<br> 2. 局部更新页面,速度快,流量少<br> <br> Ajax技术的核心是 XMLHttpRequest 对象,该对象被用来和服务器进行异步通信 实现步骤: 1. HTML + CSS来实现页面 2.利用XMLHttpRequest 来和服务器进行异步数据交换 3.在取得数据后,用JS来操作DOM,实现网页的局部刷新
    查看全部
  • AJAX使用的步骤 1.获取请求的对象,new XMLHttpRequest(); 2.用到它的open()方法 3.发送一些数据 4.对这些过程进行监听,看服务器是否做出了一些响应 5.进行一些操作
    查看全部
  • get请求用于查询 可以用url传参数 不安全 因为用url传参数是可见的 post一般用于存表单 所修改的内容所有人是不可见的 修改的内容会被嵌入到html中 ,并且对发送信息的数量无限制
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-08-01

  • get 请求一般用于查询
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-08-01

  • 1、定义对象request<br> 2、open方法请求服务器<br> 3、发送数据<br> 4、监听这个过程服务器是否得到了相应
    查看全部
  • HTTP状态码
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-07-31

  • HTTP响应
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-07-31

举报

0/150
提交
取消
课程须知
只需要有基础的javascript语法知识,就可以很容易理解本课程哦
老师告诉你能学到什么?
通过本课程的学习,您可以了解到Ajax概念、HTTP请求概念、PHP简单语法、JSON数据格式、Ajax的原生和jQuery实现、跨域等知识,只需要一些时间,看似复杂的知识点,其实都是纸老虎,会被你一捅就破。您不但会了解Ajax的使用,而且会清楚Ajax的原理,并举一反三。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!