|
31 | 31 | } |
32 | 32 |
|
33 | 33 | function updateStatistics(data) { |
34 | | - document.getElementById('PageMeter_site_uv').textContent = data.site.visitor_count || 0; |
35 | | - document.getElementById('PageMeter_site_pv').textContent = data.site.visit_count || 0; |
36 | | - document.getElementById('PageMeter_page_uv').textContent = data.page.visitor_count || 0; |
37 | | - document.getElementById('PageMeter_page_pv').textContent = data.page.visit_count || 0; |
| 34 | + const updateElement = (id, value) => { |
| 35 | + const element = document.getElementById(id); |
| 36 | + if (element) { |
| 37 | + element.textContent = value || 0; |
| 38 | + console.log(`更新元素 ${id}: ${value || 0}`); |
| 39 | + } else { |
| 40 | + console.log(`元素 ${id} 不存在,跳过更新`); |
| 41 | + } |
| 42 | + }; |
38 | 43 |
|
39 | | - console.log(`更新站点总访客数: ${data.site.visitor_count || 0}`); |
40 | | - console.log(`更新站点总访问次数: ${data.site.visit_count || 0}`); |
41 | | - console.log(`更新页面总访客数: ${data.page.visitor_count || 0}`); |
42 | | - console.log(`更新页面总访问次数: ${data.page.visit_count || 0}`); |
| 44 | + updateElement('PageMeter_site_uv', data.site?.visitor_count); |
| 45 | + updateElement('PageMeter_site_pv', data.site?.visit_count); |
| 46 | + updateElement('PageMeter_page_uv', data.page?.visitor_count); |
| 47 | + updateElement('PageMeter_page_pv', data.page?.visit_count); |
43 | 48 | } |
44 | 49 |
|
45 | 50 | function setCookie(name, value, days) { |
|
62 | 67 | fetchVisitorStats(); |
63 | 68 | } |
64 | 69 |
|
65 | | - // setInterval(fetchVisitorStats, 60000); //可选,每60秒更新数据 |
| 70 | + // setInterval(fetchVisitorStats, 60000); // 可选,每 60 秒刷新统计数据 |
66 | 71 | })(); |
0 commit comments