2

我有 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。

4

1 回答 1

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>
于 2013-07-08T12:10:57.327 回答