-
通过XMLHttpRequest发送请求:
主要有两个方法:open(method,url,async)、seng(String)
open(method,url,async):
method->即GET、POST等请求,不区分大小写
url->请求地址
async->true为异步(默认)、false同步。
send(String):传递的信息。
setRequestHeader需要放在send和open中间
查看全部 -
http是计算机通过网络进行通信的规则。
http是一种无状态协议,即不建立持久连接。
一个完整的http请求过程:
http请求由四部分组成:
1、http请求的方法或动作(GET、POST...)
2、请求的URL即请求地址
3、请求头,包含了一些客户端环境信息,身份验证等信息
4、请求体,即请求正文包含提交的表单信息等。
GET请求:
一般用于不重要信息获取,使用URL传递参数且发送信息有限制(2000个字符左右)。
POST请求:
用于修改服务器上的资源,所发送信息数量无限制,信息在请求体中。
HTTP响应组成:
1、数字和文字组成的状态码,用来显示请求成功或失败
2、响应头,包含服务器类型,内容类型等
3、响应体即正文
http状态码:
查看全部 -
首先,需要实例化一个XMLHttpRequest对象
var request=new XMLHttpRequest();
IE6以及更早之前版本的不支持XMLHttpRequest对象。
如果想要IE6及更早版本支持异步刷新,则如下图所示;
查看全部 -
http 请求
查看全部 -
ajax 异步
查看全部 -
var data=JSON.parse(request.responseText);
if(data.sucess){
document.getElementById("createResult").innerHTML=data.msg;
}else{
document.getElementById("createResult").innerHTML="错误:"+data.msg;}
}
查看全部 -
跨域的几种情况说明
查看全部 -
readyState属性的状态以及含义
查看全部 -
响应完成并且请求成功的时候,开始执行
查看全部 -
setRequestHeader()需要写在open( )与send( )之间
查看全部 -
HTTP请求的过程
查看全部 -
1,jsonp解决跨域
2,服务端添加两行解决跨域
查看全部 -
setRequestHeader要写在open和send中间,否则会抛出异常
查看全部 -
如果浏览器没有XMLHttpRequest 则创建对象
查看全部 -
AJAX全称:Asynchronous JavaScript and XML(异步的JavaScript和XML)
使用ajax可以在不用重新加载页面的情况下更新部分网页,进行异步操作
查看全部
举报