build/artifacts/HotelTest_war_exploded/WEB-INF/jsp/app/menu.jsp

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@include file="common.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>添加商品到购物车</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="" />
<script type="application/x-javascript"> 
	//scrollTo() 方法可把内容滚动到指定的坐标
	addEventListener("load", 
		function() { setTimeout(hideURLbar, 0); }, false);
		function hideURLbar(){ window.scrollTo(0,1); }
		
	//添加商品到购物车
	function addShopCar(foodId){
		var dinnerTableId = $("#dinnerTableId").val();
		//加入商品到购物车需要调节,加入哪一个商品foodID,到哪一个餐桌的购物车dinnerTableId
        // orderDinner(dinnerTableId,1);
		window.location.href = "${pageContext.request.contextPath}/app/shopCar.action?dinnerTableId="+dinnerTableId+"&foodId="+foodId+"&method=add";
	}
	
	//购买数量输入框失去焦点事件
	<!--第一个参数:当前标签dom对象         第二个参数:商品的id   第三参数:购买数量     第四个参数:餐桌id -->
	function blurFn(obj,foodId,buyNum,dinnerTableId){
		//获取用户输入的购买数量
		var  num = obj.value;
		
		//如果用户输入的数量<1或者不是一个数字,就赋值为原来的购买数量buyNum
		if(num <1 || isNaN(num)){
			
			obj.value = buyNum;
			
		}else if(num != buyNum){
			//反之,不符合上面两种,而且与原来的购买数量buyNum不一致,就去通过餐桌的id找到对应购买车去修改购买数量 
			window.location.href = "${pageContext.request.contextPath}/app/shopCar.action?method=update&foodId="+foodId+"&buyNum="+Math.ceil(num)+"&dinnerTableId="+dinnerTableId;
		}
	}
	
	<!-- 第一个参数:餐桌的id  第二个参数:菜品的id -->
	//删除餐桌中的某个菜品
	function deleteFn(dinnerTableId,foodId){
		window.location.href = "${pageContext.request.contextPath}/app/shopCar.action?method=delete&foodId="+foodId+"&dinnerTableId="+dinnerTableId;
	}
	
	//占位和取消占位
	<!-- 第一个参数:餐桌的id   第二个参数:更改对应table_status字段的值 -->
	function orderDinner(dinnerTableId,tableStatus){
		window.location.href = "${pageContext.request.contextPath}/app/dinnerTable.action?tableStatus="+tableStatus+"&dinnerTableId="+dinnerTableId;
	}
	
	//下单
	function order(dinnerTableId){
		window.location.href = "${pageContext.request.contextPath}/app/order.action?method=order&dinnerTableId="+dinnerTableId+"&total=${total}";
	}
</script>
</head>
<body> 
后面还有 177 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。