2012-10-03 52 views
1

我想从js重新加载块内容。我创建了菜单回调等模块,所以一切正常,当我点击一些链接与class =“use-ajax”和我的模块的网址。但我想从js重新加载块内容,无需点击链接。请指教。AJAX - 从Drupal的js重新加载块

它与这样的链接:<a href="/ajax-reader/nojs/259" class="use-ajax">Reload</a>

+0

通过隐藏ling和模拟点击$(“#reloadlink”)来实现。click(); )丑陋,但现在工作) –

回答

0

你shoudl只需添加一个循环:

 counteriz(); 
      function counteriz(){ 
       $('.use-ajax').click(); 
       var timstap = setTimeout(function(){counteriz()}, 4000); 
       timstap; 
      } 

,但在我心中,你shoudl直接加载在块内容liek这样的:

  counteriz(); 
      function counteriz(){ 
        $('.use-ajax').stop().load('urlofyourmenucallback'); 
        var timstap = setTimeout(function(){counteriz()}, 4000); 
        timstap; 
      }