這更多的是「我是否正確思考」而不是問題。更好地加載整個頁面,然後顯示一個片段,或只加載片段?
我有一個控制器,並且其中加載頭視圖的函數,動態內容視圖,和頁腳視圖。
在我的內容視圖有是上點擊jQuery的使用改變了內容的鏈接。它通過加載(使用.load())完全相同的控制器,但傳遞一個var $ ajax ='yes'來實現。
使用這個我控制器知道不要再加載頁眉/頁腳,而是隻加載內容的一部分。
這個效果很好。
然後我偶然發現了jqueries加載片段的能力。我正確地認爲,我的做事方式在資源使用方面更好,因爲利用片段加載,我將加載整個頁面,然後顯示片段.. I.E不存儲。
假設是正確的,是有什麼辦法可以實現我試圖有效地實現它不需要:
if(!$ajax){load header/footer}
在每次開始和每一個基於AJAX的控制器功能?