Php 使用Ajax调用在Codeigniter中加载视图
我的视图文件夹中有一个页面,我想做的是,每当单击导航菜单链接时,它都会加载它,而不会刷新索引页面的div标记中的浏览器Php 使用Ajax调用在Codeigniter中加载视图,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,我的视图文件夹中有一个页面,我想做的是,每当单击导航菜单链接时,它都会加载它,而不会刷新索引页面的div标记中的浏览器 function get_page_content(page) { $.get("pages/" + page, function(data) { $("#container").html(data); }); } 基本上,您只需调用get\u page\u content('home'),就可以从操作“home”获得视图。您需要有“页面”控制
function get_page_content(page) {
$.get("pages/" + page, function(data) {
$("#container").html(data);
});
}
基本上,您只需调用get\u page\u content('home')
,就可以从操作“home”获得视图。您需要有“页面”控制器和每个页面的操作(主页、关于、联系…)。别忘了路线。
如果需要,可以将其更改为发送POST请求而不是GET。视图由控制器加载。控制器是您访问URL时加载的内容。还有,您的问题是什么?代码在哪里?您似乎不明白我的意思question@FavourChukwuedo:你完全没有问题。谢谢@anis alibegic我是如何实现脚本代码的,比如我在哪里添加的?你可以在页面底部添加。然后从每个导航链接调用该函数。例如:Home calls
get\u page\u content('Home')
、About callsget\u page\u content('About')
等等。目前,您需要页面控制器以及所有操作。类似这样:类页面扩展CI_控制器{public function home(){$this->load->view('Pages/home');}public function about(){$this->load->view('Pages/about');}
,然后需要将路由添加到操作中。这就是全部。