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

Ajax全接触

姜维 Web前端工程师
难度中级
时长 2小时10分
  • var request=new XMLHttpRequest();
    查看全部
  • 跨域请求方法: 一、script外部调用其他域中的js文件; 二、ajax中的jsonp 三、XHR2,仅支持IE10以上的浏览器; 四、IE下面独特的跨域请求方法;
    查看全部
    0 采集 收起 来源:课程总结

    2015-07-13

  • jsonlint.com JSON格式化教研工具
    查看全部
  • var request = new XMLHttpRequest(); 判断浏览器是否支持: if(window.XMLHttpRequest){ request = new XXLHttpRequest(); } else{ request = new ActiveXObject("Microsoft.XMLHTTP"); }
    查看全部
  • P H P
    查看全部
  • XMLHttpRequest取得响应 * responseText:获得字符串形式的响应数据 * responseXML:获得XML形式的响应数据(比较少) * status和statusText:以数字和文本形式返回HTTP状态码 * getAllResponseHeader():获取所有的响应报头 * getResponseHeader():获取响应中的某个字段的值 readyState属性的变化代表服务器响应的变化 0:请求未初始化,open还没有调用 1:服务器连接已建立,open已经调用了 2:请求已接收,也就是接收到头信息了 3:请求处理中,也就是接收到了响应主体 4:请求已完成,且响应已就绪,也就是响应完成了
    查看全部
  • XMHHttpRequest发送请求 * open(method,url,async) method--GET/POST,url--请求地址,async--请求同步/异步(异步ajax是异步的,使用true,默认为true) * send(string) GET方式所以参数都在url中,所以send()的参数可以不填写或者写none POST方式一般要填写参数 request.setRequestHeader("Content-type","")设置头信息,必须在open,send之间
    查看全部
  • HTTP http是计算机通过网络进行通信的规则。 HTTP是一种无状态的协议(不建立持久的链接)。 完整HTTP请求过程,7个步骤: ①建立TCP链接 ②WEB浏览器向web服务器发送请求命令 ③web服务器发送请求头文件 ④web服务器应答 ⑤web服务器发送应答头文件 ⑥web服务器向浏览器发送数据 ⑦web服务器关闭TCP连接 一个HTTP请求一般由四步组成: ①HTTP请求的方式,如GET或POST ②正在请求的URL ③请求头,包含一些客户端环境信息,身份验证等 ④请求体,包含客户提交的查询字符串信息,表单信息等 GET:一般用于信息获取,使用URL传递参数,对所发送的信息数量限制(2000个字符) POST:一般用于修改服务器上的资源。对发送信息数量无限制。 HTTP响应,一般三部分组成: ①一个数字或文字组成的状态码,用来显示请求是成功还是失败 ②响应头,和请求头一样包含许多有用信息,如服务器类型、日期时间、内容类型和长度等 ③响应题,即响应正文 状态码由三位数字构成,其中首位数字定义了状态码的类型: 1XX:信息类,表示收到Web浏览器请求,正在进一步处理中 2XX:成功,表示用户请求被正确接收 3XX:重定向,表示请求没有成功,客户必须采取进一步动作 4XX:客户端错误,表示客户端提交的请求有错误,例如:404 NOT Found,意味着请求中所引用的文档不存在 5XX:服务器错误,表示服务器不能完成对请求的处理,如:500
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2015-07-13

  • readyState===4相应完成; status===200,请求成功
    查看全部
  • readyState的值
    查看全部
  • 127.0.0.1和localhost不是同一个域名; 子域名只要不同都为跨域; 跨域方法一 :代理; 从后端访问获取值显示,进行代理;
    查看全部
  • okok赶紧用起来
    查看全部
    0 采集 收起 来源:课程总结

    2015-07-12

  • HTML5 提供的 XHR2,实现了跨域访问; IE10以下版本都不支持; 只要把服务器端进行很少的改动; IE怎么实现的呢?跨域
    查看全部
  • 处理跨域2 ---JSONP JSONP只支持GET请求
    查看全部
  • 出于安全考虑,js不允许跨域调用其他页面的对象
    查看全部

举报

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

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