我在我的視圖文件夾中有一個頁面,我想要做的是隻要點擊導航菜單鏈接,它就會加載它,而不會刷新瀏覽器在我的索引頁的div標籤內。使用Ajax調用在Codeigniter中加載視圖
回答
function get_page_content(page) {
$.get("pages/" + page, function(data) {
$("#container").html(data);
});
}
基本上,你可以只調用get_page_content('home')
,你會得到從行動「家」的視圖。您需要爲每個頁面設置「頁面」控制器和操作(主頁,關於,聯繫...)。不要忘記路線。 如果需要,可以將其更改爲發送POST請求而不是GET。
Thanks @anis alibegic我如何實現腳本代碼,比如我在哪裏添加它 –
您可以在頁面底部添加。然後從每個導航鏈接調用該函數。例如:家庭調用'get_page_content'('home')',關於調用'get_page_content('about')'等。 現在需要Pages控制器以及所有操作。 事情是這樣的: '類網頁的擴展是CI_Controller { \t公共職能的家(){ \t \t $這個 - >負載>視圖( '頁/家'); \t} \t約公共函數(){ \t \t $這 - >負載>視圖( '頁/約'); \t} }' 然後,您需要將路由添加到操作。就這樣。 – Spectarion
非常感謝 –
- 1. 加載ajax調用後的視圖,CodeIgniter
- 2. 使用ajax加載codeigniter中的視圖
- 3. 使用CodeIgniter在conrtroller中加載視圖
- 4. 在codeigniter中加載視圖
- 5. 在Codeigniter中加載視圖
- 6. 如何使用post和ajax加載視圖Codeigniter?
- 7. AJAX與Codeigniter自動加載視圖
- 8. 通過AJAX加載codeigniter視圖
- 9. 在JavaScript中調用控制器方法來加載視圖 - CodeIgniter
- 10. 使用ajax加載視圖symfony2
- 11. CodeIgniter/PHP - 從視圖中調用視圖
- 12. 爲什麼不在我調用函數時加載視圖? codeigniter
- 13. 在視圖中使用CodeIgniter自動加載模型
- 14. 使用ID在codeigniter中動態加載視圖
- 15. 加載單獨的視圖,使用CodeIgniter滑入當前視圖
- 16. 用純文本加載視圖codeigniter
- 17. 用短名稱加載視圖codeigniter
- 18. 如何獲得在codeigniter視圖中json ajax調用的響應?
- 19. CodeIgniter:在新窗口中加載視圖
- 20. 在CodeIgniter中動態加載視圖
- 21. 在Codeigniter視圖中加載數據
- 22. Codeigniter在新標籤中加載視圖
- 23. 在codeigniter中加載兩次視圖
- 24. 在Ajax調用後加載jQuery圖庫
- 25. 如何在codeigniter MVC視圖文件中使用ajax調用php文件
- 26. 無法在CodeIgniter中調用視圖
- 27. Codeigniter:加載視圖逐步
- 28. CodeIgniter - 自動加載視圖?
- 29. 部分視圖僅在ajax調用後才加載
- 30. Ajax調用加載
視圖由控制器加載。控制器是您訪問URL時加載的內容。 –
另外,你的問題是什麼? –
也是哪裏的代碼? – Massimo