码迷,mamicode.com
首页 > Web开发 > 详细

ajax

时间:2019-05-07 21:29:44      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:change   初始   lse   ros   cti   var   请求   header   else   

 
// readyState
// 0: 请求未初始化
// 1: 服务器连接已建立
// 2: 请求已接收
// 3: 请求处理中
// 4: 请求已完成,且响应已就绪
function ajax() {
var xmlhttp;
if (window.XMLHttpRequest) {
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
console.log(xmlhttp.readyState)   
console.log(xmlhttp.status)

 

if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
}
}
// method:(GET / POST),url:地址,async: true(异步), false(同步)
xmlhttp.open("POST","/try/ajax/demo_post2.php",true);
// setRequestHeader(header,value)  向请求添加 HTTP 头。
// header: 规定头的名称
// value: 规定头的值

 

xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Henry&lname=Ford");
};
ajax();
 

ajax

标签:change   初始   lse   ros   cti   var   请求   header   else   

原文地址:https://www.cnblogs.com/neilniu/p/10828086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!