本帖最后由 赵太云 于 2013-7-18 18:48 编辑
以下是代码: 问题是ajax对象是什么时候被创建的?是怎么样进行创建的?又是何时销毁的呢?- window.onload=function(){
- document.getElementById("button1").onclick=function(){
- var xhr = createXHR();
-
- xhr.open("get","/js03/servlet/AjaxServlet?name='zhaotaiyun'&time="+new Date().getTime());
- xhr.send(null);//send不能少
-
- xhr.onreadystatechange=function(){
- if (4==xhr.readyState){
- if (200 == xhr.status){
- var message = xhr.responseText;
- //innerHTML这个大小不能写错
- document.getElementsByTagName("div")[0].innerHTML=message;
- }
- }
- }
- };
- }
- //创建ajax引擎对象。
- function createXHR(){
- var xhr = null;
- if (window.ActiveXObject){
- xhr = new ActiveXObject("Microsoft.XmlHttp");
- }else {
- xhr = new XMLHttpRequest();
- }
- return xhr;
- }
复制代码 |