Whales_w 2019-08-16 17:37 采纳率: 60%
浏览 653
已采纳

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

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

  • 写回答

1条回答 默认 最新

  • 珍妮玛•黛金 博客专家认证 2019-08-16 17:43
    关注
    //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);
            }
    
        }
    });
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?