Whales_w
Whales_w
采纳率50%
2019-08-16 17:37

已经把数据库照片的url提出来了怎么放到前端页面?

已采纳

我用的是 spring boot 前端是Html 怎么把 Controller取得的url 给到 标签 src

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • u013254183 老铁咖啡 2年前
    //Controller
    
        @PostMapping(value = "getUrl", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
        public String getUrl(HttpServletRequest request){
            String url = yourService.getUrl();
            return url;
        }
    
    //html
    $.ajax({ 
        url:'/xxx/xxx/getUrl', 
        type:'post', 
        dataType:"json", 
        success:function(json){
            var url = json
            //这里就获取到了url
    
            //比如说有个list
            var list = [
                {id:'1',name:'图片1',img:'xxx.png'},
                {id:'2',name:'图片2',img:'xxx.png'},
                ...
            ]
    
            //开始遍历list
            for(var i = 0; i < list.length; i ++){
                //得到每个list中的img
                var img = list[i].img;
                //这里把img添加到img标签的src 属性中就可以了,
                //这里的标签id我写死的,你可以根据你的标签id,或者别的来动态赋值
                $("#img").attr("src",url);
            }
    
        }
    });
    
    
    点赞 评论 复制链接分享
  • qq_19309473 Roc-xb 2年前

    首先你需要在控制层写一个能够返回json数据的接口,然后再前端HTML页面借助于ajax进行循环调用即可。

    点赞 评论 复制链接分享

为你推荐