最简单的ajax实现 -凯发k8网页登录

开发出高质量的系统

常用链接

统计

积分与排名

好友之家

最新评论

最简单的ajax实现

<script type="text/javascript" language="javascript">

    
var http_request = false;

    
function makerequest(url) {

        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) {}
            }

        }


        
if (!http_request) {
            alert('giving up :( cannot create an xmlhttp instance');
            
return false;
        }

        http_request.onreadystatechange 
= alertcontents;
        http_request.open('get', url, 
true);
        http_request.send(
null);

    }


    
function alertcontents() {

        
if (http_request.readystate == 4{
            
if (http_request.status == 200{
                alert(http_request.responsetext);
            }
 else {
                alert('there was a problem 
with the request.');
            }

        }


    }

script>
<span
    style
="cursor: pointer; text-decoration: underline"
    onclick
="makerequest('test.html')">
        make a request
span>

posted on 2007-09-10 23:00 dreamstone 阅读(2913) 评论(2)  编辑  收藏 所属分类: 片段脚本语言javascript

# re: 最简单的ajax实现 2008-07-31 14:59

这个实现是干嘛用的,看不太懂。  回复     

# re: 最简单的ajax实现 2008-09-30 10:27

不错,这个例子蛮经典,很直观的ajax  回复     

网站地图