获取不到shopId?

来源:5-5 店铺管理页面的前端开发

暗淡冬天

2019-10-18 02:48:55

为什么获取不到shopId?点击店铺

--

http://img.mukewang.com/climg/5da8b67d0927215713330895.jpg

--

http://img.mukewang.com/climg/5da8b5b709cdbc4b13860769.jpg

--

写回答

2回答

暗淡冬天

提问者

2019-10-18

问题已解决,不用麻烦老师了,谢谢

1

暗淡冬天

提问者

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;
}

-



0

0 学习 · 8263 问题

查看课程