一.局部刷新
1.创建异步对象:
var xmlHttp =new XMLHttpRequest();
2.绑定事件:
xmlHttp.onreadystatechange =function () {
//处理服务端返回的数据,更新当前页面
// alert("readyState属性值: "+xmlHttp.readyState)
if (xmlHttp.readyState == 4 && xmlHttp.status ==200){
//alert(xmlHttp.responseText);
//更新dom对象
var data =xmlHttp.responseText;
document.getElementById("mydata").innerText =data;
}
}
3.初始请求对象
//获取dom对象的value值
var name =document.getElementById("name").value;
var w = document.getElementById("w").value;
var h = document.getElementById("h").value;
//传参数,拼接字符串
var param="name="+name +"&w="+w+"&h="+h;
//alert("param="+param);
xmlHttp.open("get","bmiAjax?"+param,true)//get是访问方式,bmiAjax是访问地址
4.发送请求
xmlHttp.send();
**Ajax工作原理 参考:http://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/18/2216553.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。