绑定点击事件怎么添加数据库下载次数?
  • WesleyYang 消费6176.27元 2021-04-19 19:34 19:34
690
1

当用户点击下载按钮时,向数据库+1,看到有方法在application/store/model/content.php里面已经有封装好的了,怎么在前端页面使用呢?我按下面这样写没有作用!

不会ajax不会js的我,搞不了,大神帮帮忙吧 该怎么写呢?

我这样写,调不到那个方法!

<a href="{$rs.url}" target="_blank" class="btn" id="downnum" rel="nofollow"></a>

<script type="text/javascript">
document.getElementById("downnum").onclick = function() {
addDownNum({$id})
};
</script>

content.php的内容如下

<?php
namespace app\store\model;
use app\common\model\C;
use think\db;
//模型内容处理
class Content extends C
{
    public static function addDownNum($id=0){
      return Db::name('store_content2')->where('id',$id)->setInc('downnum',1);

    }
}


4
赏礼
赏钱
收藏
点击回复
      全部留言
  • 1
  • 阿赖耶识 程序开发者 消费:24.43元 2021-04-19 19:47 19:476楼
    那个是模型方法,不能直接调用的,而且下载次数本身就存在的,下载的时候就自动计数了,你直接 {$info.downnum} 就有了,不需要做其他操作,如果你自己再添加,那就重复计数了
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • 神盾SOHO
        圈内贴子3399
    • 圈子成员260
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648