如何统计点击页签菜单和插入数据库

时间:2020-11-03 作者:Sinapars

我有一个具有以下结构的选项卡菜单,单击该菜单将向li元素添加一个活动类现在我需要分别计算每个选项卡的单击次数,更重要的是将其保存(插入)到数据库请提供一个示例帮助我如何实现它?

<div class="tabs-shortcode tabs-wrapper container-wrapper tabs-vertical">
    <ul class="tabs">
        <li class="active">
            <a href="#tab-content-1"><img src="2019/08/medal.png" alt=""> Tab One</a>
        </li>
        <li class="">
            <a href="#tab-content-2"><img src="2020/07/maths.png" alt=""> Tab Two</a>
        </li>
        <li class="">
            <a href="#tab-content-3"><img src="2020/07/loan.png" alt="">Tab Three</a>
        </li>
    </ul>
    <div class="tab-content is-not-active" id="tab-content-1" style="min-height: 1311px; display: block;">
        <div class="tab-content-wrap tie-animate-slideInUp">Content is Here</div>
    </div>
    <div class="tab-content is-not-active" id="tab-content-2" style="min-height: 1311px; display: none;">
        <div class="tab-content-wrap tie-animate-slideInUp">Content is Here</div>
    </div>
    <div class="tab-content is-not-active" id="tab-content-3" style="min-height: 1311px; display: none;">
        <div class="tab-content-wrap tie-animate-slideInUp">Content is Here</div>
    </div>
</div>
BR公司

1 个回复
SO网友:romand

您可以使用AJAX来实现这一点—针对每一个。选项卡内容,通过AJAX发送ID(例如#tab-content-3)。现在,在服务器上接收id并有一个id表,每次添加1。

在这里,您可以找到并更新增量命令-确保使用类似的命令,不要从数据库中读取然后更新,因为这不是原子命令,其他用户可以;更新(&Q);您的选项卡计数介于以下两者之间:https://stackoverflow.com/questions/2259155/increment-value-in-mysql-update-query

不过,更好的方法是使用谷歌分析。为选项卡指定一个偶数,然后你就可以在GA中查看所有内容-我想这比重新发明轮子要好(只有当你不需要返回网站上的信息时,当然只是为了获得统计信息)

相关推荐

GET_FILTERED_TERM_PRODUCT_COUNTS-获取产品术语(如果有产品)

我正在尝试生成一个API,它提供的结果基本上与“归档”搜索页面相同,并带有小部件,也就是说,显示与查询产品匹配的术语。例如,如果查询具有特定类别的产品,则只会显示与该类别中的产品关联的术语。所有这些逻辑都基于类WC_Widget_Layered_Nav, 更具体地说get_filtered_term_product_counts 方法然而,它是一种私有方法。所以我可能需要自己重写一切。还是有更聪明的方法?问题:如何检索特定的产品属性&;仅当类别存在于查询的结果集中时?我想我不可能是第一个为WooCo