亚洲AV无码乱码在线观看AV,中文字幕国产二区看片资源,野花免费观看高清视频7,黄色片 网站,国产三级精品三级在线专区91

pbootcms通過點贊實現Ajax在線投票功能

作者:CMS博客 時間:2020-06-15 14:52:50 瀏覽:2653 點贊:345
2653

最近用PbootCms做了一個在線投票的功能,分享一下代碼。

其實這個功能之前就已經分享過一次,有興趣的同學移步:

投票其實就是點贊,實現邏輯是一樣的。這次我還是用點贊來實現每日投票三次的效果。

實現步驟

1、文件位置:apps/api/controller/DoController.php,第24行,用以下代碼替換likes方法。

// 點贊 @cms88.com
public function likes()
{
    if (! ! $id = request('id', 'int')) {
        if( ! cookie('likes_' . $id) || cookie('likes_' . $id)<3 ){
            $i = cookie('likes_' . $id)?:0;
            $i=$i+1;
            $this->model->addLikes($id);
            cookie('likes_' . $id, $i, 86400, null, null, null, null);
            json(1, '投票成功');
        }else{
            json(0, '24小時內只能投票3次哦!');
        }
    } else {
        json(0, '投票失敗');
    }
}

2、部分HTML代碼

<button type="button" id="votebtn">投票</button><span id="likes-num">{content:likes}</span>

3、Ajax部分代碼

image.png

備注一哈,不是故意要為難你們手抄代碼。是因為我寫了文章,保存的時候被云鎖攔截了,沒了,我也不知道哪個單詞得罪了云鎖。所以我只能重寫了一次,這個地方的代碼用截圖代替了。

到此,功能實現完成。

注意事項

本文演示關閉了后臺的API接口驗證。如果您相關設置,請自行修改ajax部分代碼。

如果你學會了,請動動小手點個贊。

文章鏈接://bilinxiyi.cn/123.html
文章標題:pbootcms通過點贊實現Ajax在線投票功能
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
原文作者:CMS博客 | //www.cms88.com/cms/83.html
本文最后更新發布于2022-11-29 17:32:17,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服:

相關閱讀

通知公告
PbootCMS安全提示
pbootcms網站上線后需要做防護
權限設置|主機防護|數據庫路徑...
我要查看