JS和DWR的问题
function addtocart(foodid){//添加到购物车
dingcan.isSingle(foodid,checIsSingRes);//检查是否是同一个餐厅的
dingcan.checkFood(foodid,judge);//检查购物车中是否已经有相同的食品
}
function judge(data){
if(data==0){
alert("购物车中已经有此菜品,不能重复添加,可以修改菜品份数");
}
else{
dingcan.getFood(data,displaycart);
}
}
function checIsSingRes(data){
if(data==1){
alert("一张订单只能点同一餐厅的菜品");
}
}
3个JS方法,第一个是主方法 里面有两个DWR的远程调用方法,checIsSingRes,judge这两个是回调函数
现在的问题是 如果checIsSingRes(data)这个方法 执行了alert("一张订单只能点同一餐厅的菜品");如何停止执行主方法里面的
dingcan.checkFood(foodid,judge);//检查购物车中是否已经有相同的食品
直接跳出主方法