对于想通过Ajax效果来实现局部刷新的效果来讲,XMLHTTPRquest的使用方法和参数就显得那么重要了。
W3C网址:http://www.w3school.com.cn/xml/xml_http.asp
属性和方法:http://wangxiaojun012.blog.163.com/blog/static/879284620061127104159434/
自己写的实例:
一、
function getTime() {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "NowTimeHandler.ashx?date="+new Date().getSeconds(), false);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
document.getElementById("lblTime").innerHTML = xmlhttp.responseText;
}
}
}
xmlhttp.send();
}
setInterval("getTime()", 1000);
注意: http_request.open('POST', url, true);
http_request.setRequestHeader("Content-length", postdata.length); //可不要
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(postdata);