2015-06-01 104 views
1

我做了一个Ajax脚本,只加载(这是计划)页面的内容。事情是它仍然重新加载整个布局,以及意见。我该如何做到这一点,因为它已经存在时不会重新渲染? 我的Ajax:Zend - 如何从渲染停止布局?

$(document).ready(function() { 
    $('.navigation li a').click(function() { 
     var toLoad = $(this).attr('href'); 
     $('#content').hide('fast', loadContent); 
     window.location = $(this).attr('href'); 
     function loadContent() { 
      $('#content').load(toLoad, '', showNewContent()) 
     } 

     function showNewContent() { 
      $('#content').show('normal'); 
     } 

     return false; 
    }); 
}); 

回答

0

不知道根据你的问题,但你的AJAX代码坐在看法?

这是一个棘手的问题,但我会尝试:在给定的控制器中,您希望使用Zend特定的方法调用。在SO这里找到它,它可能适用。 Zend Framework - Set No Layout for Controller

如果你已经尝试过类似上述的东西,也许这Zend的Framework2链接将服务:Zend Framework 2: Auto disable layout for ajax calls

+0

我把它在布局脚本。我知道它的工作原理是隐藏动画。 – Denki

+0

您是否可以在控制器中对此进行任何禁用? –

+0

现在就试着做 – Denki