如何加载页面而不刷新jsp中的浏览器

时间:2011-02-10 10:03:54

标签: jquery jsp

的index.html

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

    $(function() {

        $(".navigation a").click(function() {

            $("#content").load($(this).attr("href"));

            return false;
        });

    });
</script>

</head>
 <body>
<ul class="navigation">
    <li><a href="robo.html">Content 1</a></li>
    <li><a href="content2.html">Content 2</a></li>
    <li><a href="content3.html">Content 3</a></li>
</ul>

<div id="content">
</div>

 conten1.jsp
i have accordian to display

如果我运行content1.jsp,会显示accordian,但是通过单击index.html文件中的链接,它不会显示acccordian,而只会显示accordian中的文本

2 个答案:

答案 0 :(得分:0)

第一种可能的方法(我推荐它):使用框架或iframe - 这是古老的解决方案。

正确的解决方案:使用AJAX,以及一些知道如何执行&lt; script&gt;并包含由您的回复HTML链接的css文件的jQuery库。

答案 1 :(得分:0)

检查样式表 js head section 相关联..这可能是原因,但我不确定。你可以在加载页面中添加这些东西