-
jQuery中Ajax方法:查看全部
-
跨域方法三:XHR2 新的XMLHttpRequest对象,已支持跨域; IE9-浏览器均不支持XHR2。 参考:http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html查看全部
-
跨域方法一:代理 参考:https://github.com/genify/nej/blob/master/doc/AJAX.md查看全部
-
跨域方法二:JSONP 用于解决主流浏览器的跨域数据访问的问题,只支持GET请求。 利用<script>标签的天然跨域性(带有src属性的标签都有跨域能力),动态添加<script>标签来调用服务器提供的js脚本。查看全部
-
域名地址的组成: 1、完整的url:http://www.imooc.com:8080/video.php?id=001#mediaid=6238 2、协议(protocol):http:// 3、主机(host):www.imooc.com:8080 4、主机名/域名(hostname):www.imooc.com 子域名:www 主域名:imooc.com 5、端口(port):8080 6、请求路径(pathname):video.php 7、请求参数(search):id=001 8、哈希码(hash):#mediaid=6238 【同源策略:两者拥有相同的协议、域名和端口时,就属于同一个源(origin)(或者说同一个域);XHR请求不能跨域访问和调用。】查看全部
-
请求方法改进: 1、服务器端返回JSON字符串:header("Content-Type:application/json;charset=utf-8"); 2、服务器端所有返回值写成JSON格式; 3、客户端解析JSON字符串:JSON.parse(xhr.responseText)。查看全部
-
JSON语法规则: 1、键值对表示,无语句概念(末尾无分号); 2、支持boolean、string(双引号)、number、null、object(花括号)、array(方括号)格式,序列化时会忽略不支持的格式; 3、使用对象字面量时,名称上必须放在双引号中:{"<name>":<value>}。查看全部
-
JSON概念如图。 JSON相对于XML格式: 1、长度短; 2、读写速度快; 3、可以用JS内置方法进行序列化和解析。查看全部
-
POST请求: 【别忘了setRequestHeader】查看全部
-
GET请求:查看全部
-
AJAX 1.创建XMLHttpRequest 对象 var request = new XMLHttpRequest() 2.open(method,url,sync) send(String) 发送网络请求 3.响应: readystate 服务器连接状态码 监听: request.onreadystatechange = function(){ if(request.readyState === 4 && request.status == 200){ dosomething } }查看全部
-
PHP简介【吃老师一发安利!】:查看全部
-
XMLHttpRequest的属性(响应): 1、responseText:获得字符串格式的响应数据 2、responseXML:获得XML格式(Content-Type头部中指定为"text/xml")的响应数据。其实是一个DocumentFragment对象。 3、readyState:XHR的状态。0表示请求未初始化,1表示服务器连接已建立(正在加载),2表示请求已接收(收到响应头/加载完毕),3表示请求处理中(收到响应体正在交互),4表示请求已完成且响应已就绪。 4、onreadystatechange:存储函数或函数名。每当readyState属性改变时,就会调用该函数。 5、status: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间调用。查看全部
-
/Users/zhangxiaopu/Desktop/屏幕快照 2017-03-09 20.50.34.png查看全部
举报
0/150
提交
取消