Ajax的XMLHttpRequest异步对象的简单应用

Ajax的异步对象XMLHttpRequest

1、什么是Ajax
  Asynchronous JavaScript and XML  即就是异步的XMLHttpRequest
  技术基础:JavaSript、html、Servlet等
  JavaScript:负责创建异步对象,发送请求,更新界面的DOM对象
  Ajax:  请求服务端的数据
  XML:网络数据传输的一种数据格式(累死类似于JSON技术)
2、步骤
  创建异步对象
  给异步对象绑定事件
  初始化服务端数据
  发送请求
3、代码实现

<script type="text/javascript"> //使用内存中的异步对象,代替浏览器发起请求 function doAjax() { //1、创建异步对象 var xmlHttp = new XMLHttpRequest(); //2、绑定事件 xmlHttp.onreadystatechange = function () { //处理服务器端返回的数据,更新当前界面 if(xmlHttp.readyState == 4 && xmlHttp.status == 200){ var newData = xmlHttp.responseText; document.getElementById("data").innerHTML = n } //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; xmlHttp.open("get","bmiAjax"+param,true); //4、发起请求 xmlHttp.send(); }

posted @ 2021-12-08 19:59  都几点了,还在睡  阅读(76)  评论(0编辑  收藏  举报