jQuery技术

在静态页面如何实现js加载内容?

字号+ 作者: 来源: 2014-11-16 22:49 我要评论( )

在静态页面如何实现js加载内容? 在动态网页中实现这加载页面那是太容易不过了 。 可是在静态页中如何加载呢?相信有很多人都碰到过这样的问题。 下面我就告诉大家一个用ajax实现

在静态页面如何实现js加载内容?

下面是html代码,复制就行了
Ajax加载页面文档

<!DOCTYPE html 

PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html 

xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Cache-Control" 

content="no-cache"/>
<title>Ajax加载页面文档</title>
</head>
<body>
<script type="text/javascript">
var request=null;
//以下创

建请求对象并发送
function requestHttpObj(url,func){
    if(window.XMLHttpRequest){
        request=new XMLHttpRequest();
    }
    else if(window.ActiveXObject)

{
        try{
            request=new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
            try{
                request=new ActiveXObject

("Microsoft.XMLHTTP")
            }catch(e){
                request=false;
            }
        }
    };
    if(request){

request.onreadystatechange=func;
        request.open("GET",url,true);
        request.send(null);
    }
}
//以上创建请求对象并发送
//以下定义请求回应函数

function succesRequest(){
    if(request.readyState==4){
            var str=request.responseText;
            document.write(str);
    }
}
//以上定义请求

回应函数
//以下构造地址,后面加即时时间字符串是为了清每次请求的缓存
//请求哪个页面更改下面这个变量里网页地址的值即可;
//在本地保存此页用ie浏览器可以请求任意网址的网页

,最好是utf-8编码,
 现在这个地址的页面是gbk编码的,显示出来会有乱码;
//要发布到网上的话,地址只能是与此页面同域的页面,说简单点就是域名差不多啦
//如果在同一台服务器

下可以用相对路径来表示
var url="http://bbs.blueidea.com/index.php?time="+new Date().valueOf();
window.onload=requestHttpObj(url,succesRequest)

</script>
</body>
</html>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 7个有用的jQuery小技巧

    7个有用的jQuery小技巧

    2016-02-26 13:02

  • jQuery制作select双向选择列表

    jQuery制作select双向选择列表

    2016-02-26 11:00

  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • 强大的jQuery移动插件Top 10

    强大的jQuery移动插件Top 10

    2016-02-25 09:05

网友点评
=