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

Ajax全接触

姜维 Web前端工程师
难度中级
时长 2小时10分
  • 配合XHR2的IE10以下跨域: 在代码中js加上一句 jQuery.support.cors =true;或者$.support.cors =true; 然后:设置IE浏览器->Internet选项->安全->自定义级别->其他选项下面的->通过源数据:选择“启用”或者“提示”
    查看全部
  • SON:JavaScript对象表示法,全称:JavaScript Object Notation 1、JSON是存储和交换文本信息的语法,类似XML。它采用键值对的方式来组织数据,易于人们阅读和编写,同时也易于机器解析和生成 2、JSON是独立于语言的,任何语言都可以按照json的规则来解析 JSON与XML比较: 1、json的长度比xml短小 2、json的读写速度更快 3、json可以使用JavaScript内置的方法直接进行解析并转换成JavaScript对象,很方便 JSON语法规则: 1、json数据的格式是:"名称":值形式的键值对,名称需要在双引号中,中间以冒号":"隔开; 2、json的值可以是以下类型: 数字(整数和浮点数) 字符串(在双引号中) 逻辑值(true或false) 数组(在方括号中[]) 对象(在花括号中{}) null
    查看全部
    0 采集 收起 来源:json基本概念

    2018-03-22

  • Ajax-XMLHttpRequest取得响应: 方法有如下: * responseText:获得字符串形式的响应数据 * responseXML:获得XML形式的响应数据(比较少) * status和statusText:以数字和文本形式返回HTTP状态码 * getAllResponseHeader():获取所有的响应报头 * getResponseHeader():查询响应中的某个字段的值,要参数 readyState属性的变化代表服务器响应的变化 0:请求未初始化,open还没有调用 1:服务器连接已建立,open已经调用了 2:请求已接收,也就是接收到头信息了 3:请求处理中,也就是接收到了响应主体 4:请求已完成,且响应已就绪,也就是响应完成了 var request = new XMLHttpRequest() //建立XHR对象 request.open("GET","get.php",true); //用get方法异步打开get.php request.send(); //发送请求头信息 request.onreadystatechange=function(){//监听 if(request.readyState===4&&request.status===200){//判断是否响应完成且请求成功 //做一些事情 request.responseText; } } 建立异步请求的过程4个步骤: a:new一个XHR对象 b:调用open方法 c:send一些数据 d:对过程进行监听,来知道服务器是不是正确地做出了响应,接着可以做一些事情
    查看全部
  • Ajax-XHR(XMLHttpRequest)发送请求的两个方法 1.open(methob,url,async)方法: methob请求方法get或者post,不区分大小写,一般大写。 url请求的地址。 async表示同步或异步--默认为异步true 同步(false),异步(true) 2.send(string):把请求发送到服务器, 如果使用get发送请求,该参数可不填或null, 若使用post发送请求,则需要填写。 setRequestHeader方法要写在open和send的中间,不然就会抛出异常
    查看全部
  • http:计算机通过网络进行通信的规则,是一种无状态协议。.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求,Web服务器处理请求并返回适当的应答。所有HTTP连接都被构造成一套请求和应答。 一个完整的http请求包括下面七个内容: 建立tcp 连接 web浏览器向web服务器发送请求命令 web浏览器发送请求头信息 web服务器应答 web服务器发送应答头信息 web服务器向web浏览器发送数据 web服务器关闭tcp连接 get请求和post请求 1,get请求:一般用于信息获取,使用URL传递参数,所以对发送的信息数量有限制,一般在2000个字符 2,一般用于修改服务器上的资源,对发送的信息数量没有限制 GET和POST的差别 get多用于查询数据,post多用于修改数据 注:用get方法发送请求存在潜在的信息安全隐患 http请求: 1,http请求的动作和方法,比如是get还是post请求 2,正在请求的URL 3,请求头,包含一些客户端环境信息身份验证信息等 4,请求体,也就是请求正文,包含客户提交的查询字符串信息,表单信息等,头和体中间一行空格 http响应: 一个http响应一般有由三个部分组成: 1,一个数字和文字组成的状态码,用来显示请求是成功还是失败 2,响应头,和请求头一样包含许多有用的信息,例如服务器类型,日期时间,内容类型和长度等 3,响应体,也就是响应正文,跟请求一样,响应头和体中间有一行空格 HTTP状态码由3位数字组成,其中首位数字定义了状态码的类型: 1XX:信息类,表示收到Web浏览器请求,正在进一步的处理中 2XX:成功,表示用户请求呗正确接收,理解和处理。例如:200 OK 3XX:重定向,表示请求没有成功,客户必须采取进一步的动作 4XX:客户端错误,表示客户端提交的请求有错误,例如:404 Not Found,意味着请求中所引用的文档不存在 5XX:服务器错误,表示服务器不能完成对请求的处理。例如500
    查看全部
    1 采集 收起 来源:Ajax-HTTP请求

    2016-10-28

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

    2016-10-28

  • JSON基本概念
    查看全部
    0 采集 收起 来源:json基本概念

    2016-10-28

  • 概念介绍——异步
    查看全部
  • 概念介绍——同步
    查看全部
  • 服务器响应状态
    查看全部
  • 不想下载fiddler的伙伴吗,可以下载chrome插件postman同样的功能。看着还舒服一点
    查看全部
  • 作为一名前端开发者,第一次自己配置本地服务器。特地把这次的经验写了一份博客。如果有啥不会的可以问。 博文链接:http://blog.sina.com.cn/s/blog_ae1d0a810102wvy6.html.
    查看全部
  • 解析 json eval JSON.parse
    查看全部
  • ajax发送请求及获得响应
    查看全部
  • 跨浏览器定义request对象
    查看全部

举报

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

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