原生ajax封装,包含post、method方式
xhr = = = ActiveXObject('Microsoft.XMLHTTP'
(method == 'get' &&+= '?' +
xhr.open(method,</span><span style="color: #0000ff;">true</span><span style="color: #000000;">);
</span><span style="color: #0000ff;">if</span> (method == 'get'<span style="color: #000000;">) {
xhr.send();</span><span style="color: #008000;">//</span><span style="color: #008000;">get,发送时空的</span>
} <span style="color: #0000ff;">else</span><span style="color: #000000;"> {
xhr.setRequestHeader(</span>'content-type','application/x-www-form-urlencoded');<span style="color: #008000;">//</span><span style="color: #008000;">设置请求头</span>
xhr.send(data);<span style="color: #008000;">//</span><span style="color: #008000;">发送里,放数据</span>
<span style="color: #000000;"> }
xhr.onreadystatechange </span>= <span style="color: #0000ff;">function</span><span style="color: #000000;">() {
</span><span style="color: #0000ff;">if</span> ( xhr.readyState == 4<span style="color: #000000;"> ) {
</span><span style="color: #0000ff;">if</span> ( xhr.status == 200<span style="color: #000000;"> ) {
success </span>&&<span style="color: #000000;"> success(xhr.responseText);
} </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {
alert(</span>'出错了,Err:' +<span style="color: #000000;"> xhr.status);
}
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。