随笔 - 87  文章 - 279  trackbacks - 0
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

潜心看书研究!

常用链接

留言簿(19)

随笔分类(81)

文章分类(89)

相册

ACM OJ

My friends

搜索

  •  

积分与排名

  • 积分 - 214753
  • 排名 - 116

最新评论

阅读排行榜

评论排行榜

创建http_request对象

function createAjaxObj() {
    
var http_request = false;
    
if (window.XMLHttpRequest) // Mozilla, Safari,
        http_request = new XMLHttpRequest();
        
if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text
/xml');
        }

    }
 else if (window.ActiveXObject) // IE
        try {
            http_request 
= new ActiveXObject("Msxml2.XMLHTTP");
        }
 catch (e) {
            
try {
                http_request 
= new ActiveXObject("Microsoft.XMLHTTP");
            }
 catch (e) {}
        }

    }

    
return http_request;
}

http_request对象的使用

    function ajax_add(obj) {
        
var http_request = createAjaxObj();
        
var feedURL = obj.feedURL;
        
var feedName = obj.feedName;
        http_request.onreadystatechange 
= function() {
            
if (http_request.readyState == 4{
                
if (http_request.status == 200{
                    
//接收服务器返回信息responseText或responseXML
                    var text_data = http_request.responseText;
                    
var parentNode = document.getElementById("leftcolumn");
                    
var newDiv = document.createElement("div");
                    newDiv.innerHTML 
= unescape(text_data);
                    parentNode.appendChild(newDiv);
                    waiting.innerHTML 
= "";
                }

            }

        }

        
var submitURL = "add_rss.php";
        http_request.open(
"POST", submitURL, true);
        http_request.setRequestHeader(
"Content-Type","application/x-www-form-urlencoded"); 
        http_request.send(
"feedURL="+feedURL.value+"&feedName="+escape(feedName.value));
        
var waiting = document.getElementById("waiting");
        waiting.innerHTML 
= "正在载入";
        
//http_request.send(null);
    }
posted on 2007-02-05 19:54 阅读(840) 评论(0)  编辑 收藏 引用 所属分类: AJAX

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理