我的页面上有统计信息,显示文章总数...
这是我编写的代码总数:
$db = JFactory::getDBO();
$total_views = "SELECT SUM(times_viewed) FROM #__hdflv_upload";
$db->setQuery($total_views);
$result = $db->loadResult();
我想要实现的是,在页面上更新这个视图AJAX的总数,所以如果我在最后5秒内获得+10个视图,则视图总数必须为SUM +10 AJAX ...没有页面重新加载......
我在google等搜索过..但是没有找到任何可以帮助我的东西......有人可以帮我一把。非常感谢。
答案 0 :(得分:0)
在统计页面上,您可以设置一个JS计时器,它使用.ajax
每5秒获取一次SQL结果。它调用的脚本可以以JSON格式返回查询结果,然后相应地更新DOM。
在Joomla Stackexchange有一个非常好的答案,它可以帮助你正常运行Joomla AJAX调用以运行SQL并返回结果。