2013-07-08 3 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. – ARAS

+0

Я немного изменил приведенный выше сценарий, пожалуйста, проверьте, работает ли он? –

Смежные вопросы