diff options
| author | BigCoke233 <hi@guhub.cn> | 2026-01-17 01:13:27 +0800 |
|---|---|---|
| committer | BigCoke233 <hi@guhub.cn> | 2026-01-17 01:13:27 +0800 |
| commit | cace7cfb062ca0968b33a9c5427e8fe3cc2462cf (patch) | |
| tree | c043bc8e7f66bc4412218a86423832739b3802a7 /assets | |
| parent | ae0c23f3f95c762819a67840e73928a38bdfe5b3 (diff) | |
fix: unable to get pageID in like.js
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/js/like.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/assets/js/like.js b/assets/js/like.js index 684bc25a..af2802fa 100644 --- a/assets/js/like.js +++ b/assets/js/like.js @@ -5,8 +5,10 @@ // 4. update like states document.addEventListener('DOMContentLoaded', () => { - // get page ID to fetch and update like data - const pageId = "{{ $pageID }}"; + const likeBtn = document.getElementById("like-btn"); + if (!likeBtn) return; + + const pageId = likeBtn.dataset.pageid; // get required elements const elements = { @@ -113,8 +115,7 @@ document.addEventListener('DOMContentLoaded', () => { observer.observe(document.getElementById("action-menu")); // add click event listener to like button - const likeBtn = document.getElementById("like-btn"); likeBtn.addEventListener("click", _ => { - sendLike(likeBtn.dataset.pageID) + sendLike(pageId) }) }); |
