php - 使用 jquery 的一页 Codeigniter 站点? Ajax ?

标签 php javascript jquery ajax codeigniter

我希望得到一些建议,想象一下,如果你愿意的话,你在一个网站上,你只看到导航菜单,点击位于屏幕左侧的导航菜单,你可以添加各种内容在屏幕的右侧,它以单独的“div”加载,然后折叠成 Accordion (这有效地制作了一个单页网站(是的,我知道糟糕的 SEO、可访问性和可用性)。现在这引起了我的一些问题。 1) 在点击这些“模块”时加载数据的最佳方式是什么。我将如何在离开索引页面的情况下加载 codeigniter View ? 2)用户还可以删除“模块”,这怎么能在不离开页面的情况下实现呢? 3)如果 Accordion 中有从 3 个不同 View 加载的 3 个页面,我怎样才能做到只有一个 Accordion 可以打开? 4) 如果“模块”中有更多链接,它应该加载到它左侧的另一个 View 中,我该如何控制它?

我知道我问了很多建议,但我从未在网络上看到任何类似的东西,非常感谢您提供有关解决此问题的最佳方法的反馈。

最佳答案

这确实是一个关于 jQuery 和 jQuery 的 Ajax 方法的问题。你在这里问的不是太难的事情。只是一个菜单,它对服务器进行异步调用以获取内容,并将响应 HTML 加载到特定的 DIV 中。

$("a.homePage").click(function(){
  showLoadingAnimation(); // Indicate ajax-loading
  $("div.Container").load("/home", {}, function(){
    hideLoadingAnimation(); // Hide indicator after content is loaded
  });
});

这将加载到您的 home View 中。只要确保它没有随附模板即可。开始实际开发后,返回此处提出更具体的问题,以获得更快、更彻底的答复。

关于php - 使用 jquery 的一页 Codeigniter 站点? Ajax ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1820706/

相关文章:

php - 自动登录迁移我的世界账号

javascript - 带有 Javascript 的维基百科 API 的访问控制允许来源

jquery - 使用 footer_callback 对数据表页脚中的 1+ 列求和?

javascript - Chrome 扩展 - 加载页面时触发警报

jquery - Json和动态Key

php - 无法识别我在 PHP 中进行的查询中的 MySQL 错误

php - Laravel 5 中的 API 异常

php - HTTP post 请求 objective-c

javascript - 启动 onclick 比使用 document.onload 更快

javascript - 元素传播