更新 index.html

master
wangsiyuan 2024-01-18 21:20:34 +08:00
parent 3dacb0022f
commit f1abd66657
1 changed files with 571 additions and 519 deletions

View File

@ -30,7 +30,8 @@
<div id="ucheader1_pllogin1"> <div id="ucheader1_pllogin1">
<li><a rel="nofollow" href="/login">登录</a><em>|</em></li> <li><a rel="nofollow" href="/login">登录</a><em>|</em></li>
<li><a rel="nofollow" href="/reg">注册</a></li> <li><a rel="nofollow" href="/reg">注册</a></li>
<li class="headed"><em class="icon shooping"></em><a target="black" rel="nofollow" href="/cart">购物车</a><i>(0)</i> <li class="headed"><em class="icon shooping"></em><a target="black" rel="nofollow"
href="/cart">购物车</a><i>(0)</i>
</li> </li>
</div> </div>
</ul> </ul>
@ -84,8 +85,8 @@
} }
} }
</script> </script>
<!--banner--> <!--banner-->
<div class="indexbanner-all"> <div class="indexbanner-all">
<ul class="indexbanner"> <ul class="indexbanner">
<li class="tb_first" style="display: block; opacity: 0.982279;"> <li class="tb_first" style="display: block; opacity: 0.982279;">
<div class="cmain cb_main"> <div class="cmain cb_main">
@ -112,9 +113,9 @@
</div> </div>
</li> </li>
</ul> </ul>
</div> </div>
<!--中间的内容--> <!--中间的内容-->
<div class="all-thing"> <div class="all-thing">
<div class="cmain"> <div class="cmain">
<!--资讯内容的ul--> <!--资讯内容的ul-->
@ -643,6 +644,12 @@
} }
</script> </script>
<script th:inline="javascript">
/*<![CDATA[*/
var isUserLoggedIn = [[${session.user != null}]];
console.log("isUserLoggedIn: " + isUserLoggedIn);
/*]]>*/
</script>
<script type="text/javascript"> <script type="text/javascript">
function showMask() { function showMask() {
$("#masks").css("height", $(document).height()); $("#masks").css("height", $(document).height());
@ -665,8 +672,53 @@
$("#masks").fadeOut("slow"); $("#masks").fadeOut("slow");
$("#mask").fadeOut("slow"); $("#mask").fadeOut("slow");
} }
function getCartCountFromSession() {
var cartCount = 0;
var userId = getCookie('user_id');
console.log("user id: " + userId)
if (userId == null){
return
}
$.ajax({
url: '/api/get_cart_count',
type: 'GET',
data: { userId: userId },
success: function(response) {
var cartCount = response.cartCount;
console.log("购物车数量: " + cartCount);
},
error: function(xhr, status, error) {
console.error("Error fetching cart count:", error);
}
});
return cartCount;
}
$(document).ready(function () {
if (isUserLoggedIn) {
var userName = getUserFromSession();
var cartCount = getCartCountFromSession();
$('#ucheader1_pllogin1').hide();
$('#ctl00_ucheader_lit').text('你好!' + userName);
$('.shopping-cart-count').text(cartCount);
}
});
function getCookie(name) {
var cookies = document.cookie.split(';');
for(var i = 0; i < cookies.length; i++) {
var cookie = cookies[i].trim();
var cookieParts = cookie.split('=');
if (cookieParts[0] === name) {
return cookieParts[1];
}
}
return null;
}
</script> </script>
</div> </div>
</body> </body>
</html> </html>