获取不到shopId?
来源:5-5 店铺管理页面的前端开发
暗淡冬天
2019-10-18 02:48:55
为什么获取不到shopId?点击店铺
--

--

--
2回答
暗淡冬天
提问者
2019-10-18
问题已解决,不用麻烦老师了,谢谢
暗淡冬天
提问者
2019-10-18
麻烦老师快点回答?这是上述问题相关代码,该尝试的都尝试了,还是获取不到shopId
-
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>商店管理</title> <meta name="viewport" content="initial-scale=1, maximum-scale=1"> <link rel="shortcut icon" href="/favicon.ico"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <link rel="stylesheet" href="//g.alicdn.com/msui/sm/0.6.2/css/sm.min.css"> <link rel="stylesheet" href="//g.alicdn.com/msui/sm/0.6.2/css/sm-extend.min.css"> <link rel="stylesheet" href="../resources/css/shop/shop_management.css"> </head> <body> <header class="bar bar-nav"> <h1 class="title">商店管理</h1> </header> <div class="content"> <div class="content-block"> <div class="row"> <div class="col-50 mb"> <a id="shopInfo" href="/o2o/shop_admin/shop_operation" class="button button-big button-fill">商铺信息</a> </div> <div class="col-50 mb"> <a href="/o2o/shop_admin/product_management" class="button button-big button-fill">商品管理</a> </div> <div class="col-50 mb"> <a href="/o2o/shop_admin/product_category_management" class="button button-big button-fill">类别管理</a> </div> <div class="col-100 mb"> <a href="/o2o/shop_admin/shop_list" class="button button-big button-fill button-danger">返回</a> </div> </div> </div> </div> <script type='text/javascript' src='//g.alicdn.com/sj/lib/zepto/zepto.min.js' charset='utf-8'></script> <script type='text/javascript' src='//g.alicdn.com/msui/sm/0.6.2/js/sm.min.js' charset='utf-8'></script> <script type='text/javascript' src='//g.alicdn.com/msui/sm/0.6.2/js/sm-extend.min.js' charset='utf-8'></script> <script type='text/javascript' src='../resources/js/common/common.js' charset='utf-8'></script> <script type='text/javascript' src='../resources/js/shop/shop_management.js' charset='utf-8'></script> </body> </html>
-
$(function() {
var shopId = getQueryString();
var shopInfoUrl = '/o2o/shop_admin/get_shop_management_info?shopId=' + shopId;
$.getJSON(shopInfoUrl,function(data) {
if(data.redirect){
window.location.href = data.url;
}else{
if(data.shopId !=undefined && data.shopId !=null){
shopId = data.shopId;
}
$('#shopInfo').attr('href','/o2o/shop_admin/shop_operation?shopId=' + shopId);
}
});
});-
@RequestMapping(value = "/get_shop_management_info",method = RequestMethod.GET)
@ResponseBody
private Map<String,Object> getShopManagementInfo(HttpServletRequest request){
Map<String,Object> map = new HashMap<String, Object>();
long shopId = HttpServletRequestUtil.getLong(request,"shopId");
if(shopId <= 0){
Object currentShopObj = request.getSession().getAttribute("currentShop");
if(currentShopObj == null){
map.put("redirect",true);
map.put("url","/o2o/shop_admin/shop_list");
}else {
Shop currentShop = (Shop) currentShopObj;
map.put("redirect", false);
map.put("shopId", currentShop.getShopId());
}
}else {
Shop currentShop = new Shop();
currentShop.setShopId(shopId);
request.getSession().setAttribute("currentShop", currentShop);
map.put("redirect", false);
}
return map;
}-
相似问题