ajax sum total number of VIEWS


ajax sum total number of VIEWS

我的页面上有一个统计数据,显示了文章查看的总数…

下面是我编写的代码,以获得视图的总数:

$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…不重载页面....

我在谷歌等搜索。但没有找到任何类似的东西可以帮助我…有人能帮我一下吗?非常感谢。

在您的统计页面上,您可以设置一个JS计时器,它使用.ajax每5秒获取一次SQL结果。它调用的脚本可以以JSON格式返回查询结果,然后相应地更新DOM。

在Joomla Stackexchange有一个很好的答案,它应该可以帮助你得到一个Joomla AJAX调用工作正常运行SQL并返回结果