2013-07-08 48 views
2

我有一個jQuery的問題。 當我使用.load()api它不起作用。 我用這個代碼:jquery .load(),加載一個白頁

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

回答

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> 
+0

謝謝你,但是這是不工作!請去看看。 – ARAS

+0

「//不知道爲什麼它需要+」#ContainerChild「在這裏?」,以及我只想要ContainerChild id的內容加載在那裏。 – ARAS

+0

我已經改變了上面的腳本,請檢查它是否有效? –

相關問題