日期:2014-05-16  浏览次数:20406 次

我现在做个网站,已经设计好了网页的头部,还有就是导航栏,导航栏有几个字,希望点击字之后能在本网页内部指定的层内显示一些标题信息。这些标题的信息是来自数据库的,比
我现在做个网站,已经设计好了网页的头部,还有就是导航栏,导航栏有几个字,希望点击字之后能在本网页内部指定的层内显示一些标题信息。这些标题的信息是来自数据库的,比如学院的公告等等。同时希望点击其他的文字,在相同的位置显示该文字对应的信息。网页分为头中尾。中间是用来显示信息的。
希望一打开网页首页就显示了一些公告信息列表。请问怎么做。能否具体点。我一开始向层中写这些信息,没有用什么php,js,所以在层中显示需要用iframe。但是效果不好。

------解决方案--------------------
那只能ajax了。。必须要与台后互动才能做做
------解决方案--------------------
如果内容多,可以用ajax

如果内容很少,可以首次加载,就全部获取到。
保存到一个变量。
点击时,设置对应的值就ok
------解决方案--------------------
HTML code

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>
function getdata(id){
    $.ajax({
        type: "POST",
        url: "getlist.asp",
        data: "id=" + id,
        beforeSend: function(){
        $("#confirm").text("正在读取中,请稍候...");//#confirm为显示内容的DIV ID
        },
        success: function(msg){
        if(msg !== ""){
            //alert(msg);
            var str=msg;
            $("#confirm").html(msg);//查询出来的内容            
        }else {
            $("#confirm").text("暂无记录");
        }
        }
    });
}
</script>