网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 ajax实现点击不同的链接让返回的内容显示在特定div里
范文
    /* 以下代码通过ajax实现在一个web页面点击不同的链接,然后将返回的结果显示在该页面固定的div里。 */
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script language="javascript">
    var http_request = false;
    function createRequest(url,objID){
    http_request = false;
    if(window.XMLHttpRequest){ //非IE浏览器
    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("无法创建XMLHTTP实例");
    return false;
    }
    http_request.open("GET",url,true);
    http_request.send(null);
    var obj = document.getElementById(objID);
    http_request.onreadystatechange = function(){
    if(http_request.readyState == 4){
    if(http_request.status == 200){
    obj.innerHTML = http_request.responseText;
    }else{
    alert('您请求的页面发现错误!');
    }
    }
    }
    }
    </script>
    </head>
    <body onload="createRequest('content1.html','show')">
    <div>
    <a href="content1.html" onclick="createRequest('content1.html','show');return false;">no1</a> |
    <a href="content2.html" onclick="createRequest('content2.html','show');return false;">no2</a> |
    <a href="content3.html" onclick="createRequest('content3.html','show');return false;">no3</a>
    </div>
    <div id="show"></div>
    </body>
    </html>
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/25 1:34:46