CodeIgniter,jQuery和AJAX

Udd*_*ers 0 php ajax jquery codeigniter

我目前正在codeigniter中建立一个网站,这是一个页面网站,基本上是一个用户进入页面,他们使用该菜单中的主菜单创建,他们选择了他们想要查看的网站的哪些部分,并点击关联链接...点击这些链接应该在他们自己的手册菜单中显示内容.

我的问题是我认为最简单的方法是使用jquery和ajax加载选定的视图?如果我在错误的路线上什么是更好的解决方案,我也找不到任何关于使用ajax加载视图的内容,是否有人有任何建议?

Mag*_*nar 6

是的,您可以通过在菜单和链接上绑定点击事件轻松地使用AJAX和jQuery加载内容,如下所示:

$("a.menuitem").click(function () {
    var link = $(this), url = link.attr("href");
    $("#content_pane").load(url);
    return false; // prevent default link-behavior
});
Run Code Online (Sandbox Code Playgroud)

但是,通过沿着这条路线前进,您放弃了浏览器中的一些关键功能.后退按钮不起作用.您的用户无法为任何子页面添加书签.有一些解决方法(比如这个jquery历史插件),但是要替换每个用户浏览器本身的功能都需要做很多工作.