【发布时间】:2011-04-04 16:03:57
【问题描述】:
该网站是使用 Codeigniter MVC 框架构建的。
由于查询的性质和庞大的数据库大小,我的页面加载时间较长(大约 20 秒)。
有没有办法在视图加载时显示“正在加载...” gif 图像?寻找使用 codeigniter 的示例。
谢谢
【问题讨论】:
标签: php codeigniter
该网站是使用 Codeigniter MVC 框架构建的。
由于查询的性质和庞大的数据库大小,我的页面加载时间较长(大约 20 秒)。
有没有办法在视图加载时显示“正在加载...” gif 图像?寻找使用 codeigniter 的示例。
谢谢
【问题讨论】:
标签: php codeigniter
典型的 ajax 加载器是用 javascript 完成的。基本上,您的点击处理程序所做的第一件事就是显示动画 gif,然后执行 javascript 命令将新内容加载到页面中。确实没有涉及代码点火器。
这是指向页面exhibiting a way to do this with jquery的链接。
总结一下:
$(document).ready(function(){
$('.your_button').click(function(){
//show your loader gif (recommend loading and hiding with css
$('#new_content img.ajax_loader').show();
//where you'll load the page
$.post(href,{data},function(new_data){
$('#new_content').html(new_data);
});
});
【讨论】:
【讨论】:
这里有一个关于如何(不完全)用 Javascript 来做的想法:
【讨论】: