jquery .load(),加载一个白页

时间:2013-07-08 11:29:36

标签: jquery ajax load

我遇到了jquery的问题。 当我使用.load()api时,它不起作用。 我使用这段代码:

<script type="text/javascript">
        $(document).ready(function(){
            $(document).ajaxStart(function(){
                $("#loading").show();
            }).ajaxStop(function(){
                        $("#loading").hide();
                    }).ajaxError(function(){
                        alert("Error on load page!");
                    });
            $("ul li a").on("click", function(){
                var twLink = $(this).attr( 'href' );
                //i used the event.preventDefault(); too, but it does not work
                $("#Container").load( twLink + "#ContainerChild" );
                return false;
            });
        });
    </script>

它转到一个白色的空白页面,页面上有广告! 但是当我在w3学校使用这个代码时,试试它编辑它完美无缺!

我有一个问题的演示:http://www.nowsud.rzb.ir 然后点击“موضوعات”! (参见此位置的图片:http://i.stack.imgur.com/PLPDl.jpg)列表也会看到问题。

我想让我的博客成为ajax。

1 个答案:

答案 0 :(得分:0)

请试试这个:

<script type="text/javascript">
    $(document).ready(function(){
        $(document).ajaxStart(function(){
            $("#loading").show();
        }).ajaxStop(function(){
            $("#loading").hide();
        }).ajaxError(function(){
            alert("Error on load page!");
        });
        $(".tw-content ul li a").click(function (e) {
            e.preventDefault();

            var twLink = $(this).attr('href');
            console.log('Link: ' + twLink);
            $("#Container").load(twLink + ' #ContainerChild');
        });
    });
</script>