更新 index.html
This commit is contained in:
@@ -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>
|
||||||
@@ -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,6 +672,51 @@
|
|||||||
$("#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>
|
||||||
|
|||||||
Reference in New Issue
Block a user