为了账号安全,请及时绑定邮箱和手机立即绑定
  • readyState属性
    查看全部
  • 请求发送到服务器后,服务器给出响应,那么如何获取服务器的响应,如下: XMLHttpRequest的属性(响应): 1、responseText:获得字符串格式的响应数据 2、responseXML:获得XML格式(Content-Type头部中指定为"text/xml")的响应数据。其实是一个DocumentFragment对象。 3、readyState:XHR的状态。0表示请求未初始化,1表示服务器连接已建立(正在加载),2表示请求已接收(收到响应头/加载完毕),3表示请求处理中(收到响应体正在交互),4表示请求已完成且响应已就绪。 4、onreadystatechange:存储函数或函数名。每当readyState属性改变时,就会调用该函数。 5、status和statusText:以数字和文本形式返回HTTP状态码(常用200和404)。 响应的方法: 1、getAllResponseHeader():获取所有的响应报头。 2、getResponseHeader():查询响应中某个字段的值。
    查看全部
  • XMLHttpRequest的方法(发送请求) 1、open("<method>", "<url>", <isAsync>?):规定请求的类型、url和是否异步等。 <method>:指定请求类型(GET、POST等); <url>:指定服务器上将要访问的文件(文件在服务器上的位置); <isAsync>:指定请求是否以异步方式发送和处理,默认为true(异步,需要编写onreadystatechange函数)。 2、send(<text>?):将请求发送到服务器。 <text>:参数; POST请求必须填写<text>; GET可省略不填,或者写null。 3、setRequestHeader("<header>","<value>"):向请求添加HTTP头。 <header>:头的名称; <value>:头的值。 该方法应在open和send方法间调用。
    查看全部
  • http状态码:
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-03-13

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

    2017-03-13

  • 请求的四部分组成: 1.HTTP请求的方法或者动作get/post 2.正在请求的URL 3.请求头 4.请求体 其中:get:用于信息的获取,默认的,安全的,不是修改信息,只是查询,对任何人都是可见的,所有的变量和值都显示在URL中。对发送的信息数量有限制。一般2000字符; post:一般从表单发送数据,不显示,不可见,嵌入请求的请求体中,数量没有限制的,修改服务器上的资源
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-03-13

  • http请求过程:
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-03-13

  • 创建XMLHttpRequest对象:(兼容IE5/6)
    查看全部
  • Ajax实现步骤: Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。 对于XmlHttpRequest的两个方法,open和send,其中open方法指定了: a、向服务器提交数据的类型,即post还是get。 b、请求的url地址和传递的参数。 c、传输方式,false为同步,true为异步。默认为true。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false),客户机就要等到服务器返回消息后才去执行其他操作。我们需要根据实际需要来指定同步方式,在某些页面中,可能会发出多个请求,甚至是有组织有计划有队形大规模的高强度的request,而后一个是会覆盖前一个的,这个时候当然要指定同步方式。  Send方法用来发送请求。
    查看全部
  • XMLHttpRequest对象
    查看全部
  • 异步:
    查看全部
  • 同步:
    查看全部
  • AJAX = Asynchronous JavaScript and XML(异步的JS和XML) AJAX不是某种编程语言,而是一种在不需要重新加载整个页面的情况下,在后台与服务器交换数据来更新部分网页的技术,实现异部局部更新
    查看全部
  • ajax例子
    查看全部
    0 采集 收起 来源:Ajax-例子简介

    2017-03-13

  • var request=new xmlhttprequest();定义xmlhttprequest对象
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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