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

Ajax全接触

姜维 Web前端工程师
难度中级
时长 2小时10分
  • ** http响应的状态码
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2015-05-28

  • XMLHttpRequest 获取响应的几个重要属性与方法: reponseText:获取字符串形式的响应数据 reponseXML:获取XML形式的响应数据 status和statusText:以数字和文本的方式返回HTTP状态码 getAllReponseHeader():获取所有的响应报头 getResponseHeader():获取响应中的某个字段的值 readyState属性的变化代表服务器响应的变化: 0:请求未初始化,open还没有调用 1:服务器连接已建立,open已经调用了 2:请求已接收,也就是接收到头信息了 3:请求处理中,也就是接收到响应主体了 4:请求已完成,且响应已就绪,也就是响应完成了 提示: 用onreadystatechange事件来监听http请求处理的情况, 当readyState===4 && status===200表示响应已完成且请求成功, 这样我们就可以用从后台得到的数据做相应的操作了。
    查看全部
  • XMLHttpRequest 两个重要方法 open(method,url,async)——参数:请求方式、请求地址、请求同步/异步; send(string)——参数:使用POST方式时,填写此参数。 用法实例: request.open("POST","create.php",true); request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //要写在open和send之间 request.send("name=张三&sex=男");
    查看全部
  • HTTP是计算机通过网络进行通信的规则。http是一种无状态协议:不建立持久的连接,服务端不保留连接信息。 一个完整的HTTP请示,通常用7个步骤: 1、建立TCP连接 2、Web浏览器向Web服务器发送请求命令 3、Web浏览器发送请求头信息 4、Web服务器应答 5、Web服务器发送应答头信息 6、Web服务器向浏览器发送数据 7、Web服务器关闭TCP连接 一个HTTP请求一般由4部分组成: 1、HTTP请求的方法或动作,比如是GET还是POST 2、请求的URL 3、请求头,包含一些客户端环境信息,身份验证信息等 4、请求体,也就是请求正文,请求正文中可以包含客户提交的查询字符串信息,提交的表单信息等 提示: 一般请求头与请求体中间有一个空行 一个HTTP响应一般由3部分组成: 1、一个数字和文字组成的状态码,用来标识请求是成功还是失败 2、响应头,响应头和请求头一样包含许多有用的信息,比如服务器类型、日期时间、内容类型和长度等。 3、响应体,也就是响应正文。 HTTP请求响应状态码由3位数字构成,第一位数字定义了状态码的类型: 1XX:信息类,表示收到web浏览器请求,正在进一步处理中。 2XX:成功,表示用户请求被正确接收,理解和处理,比如200 ok。 3XX;重定向,表示请求没有成功,客户必须采取进一步动作。 4XX:客户端错误,表示客户端提交的请求有误,比如404 Not Found意味着请求的文件或文档不存在。 5XX:服务器错误,表示器没有完成请求的处理,比如500。
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2015-05-27

  • 用jquery实现ajax
    查看全部
    0 采集 收起 来源:jQuery中的AJAX

    2015-05-27

  • parse比eval解析json安全,parse可以发现json里的错误,不执行不合法的数据。而eval可能会执行json里的恶意代码。jsonLint校验器:jsonlint.com json校验网址
    查看全部
  • json解析:eval和parse演示
    查看全部
  • json语法示例
    查看全部
    0 采集 收起 来源:json基本概念

    2015-05-27

  • json语法规则
    查看全部
    0 采集 收起 来源:json基本概念

    2015-05-27

  • fiddler工具测试后台代码,无需等待前端页面完成
    查看全部
  • onreadystatechange监听请求
    查看全部
  • readyState属性
    查看全部
  • XHR获取响应
    查看全部
  • request.setRequestHeader一定要放在open和send方法之间
    查看全部
  • xhr发送请求示例
    查看全部

举报

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

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