Ajax是什么
Ajax(异步的JavaScript和XML),是一种创建交互式网页应用的网页开发技术,该技术的核心是XMLHttpRequest对象,这个对象充当着浏览器中的脚本(客户端)与服务器之间的中间人的角色。以往的请求都是由浏览器发出,而JavaScript可以通过XMLHttpRequest对象自己发送请求,并自己处理响应。通过使用该技术,用户发送请求,请求得到响应这个过程在后台进行,用户的界面以连续的方式进行。
Ajax如何实现
- 创建XMLHttpRequest对象
- 通过XMLHttpRequest对象向服务器发送请求
- 创建回调函数,监视服务器响应的状态,在服务器响应完成后,回调函数启动
- 回调函数通多DOM动态更新HTML页面
代码示例:
<script>
var xmlHttpRequest;
function createXMLHttpRequest() {
if(window.XMLHttpRequest) {
xmlHttpRequest = new XMLHttpRequest();
} else {
//兼容IE5、IE6
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
}
</script>
网友评论