2015-06-01 60 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