华婷深深 2021-07-26 17:13 采纳率: 60%
浏览 804

若依框架 前端代码js获取值的问题

这是前端js代码

field: 'teacherPicture',
                    title: '证件照',
                    formatter: function (value, row, index) {
                        $.post("/system/teacher/show",{"fileName":value},function(data){
                            value=data.url;
                            console.log(value);
                        },"json");
                        return '<img src="' + value + '" width="50" height="50">';
                    }
                },

后端代码

@PostMapping("/show")
    @ResponseBody
    public AjaxResult showUrl(String fileName) throws Exception {
       //桶
        String bucket="test";
         
        // 获取文件签名url
        String signedUrl = minioAPI.getSignedUrl(bucket, fileName, 300);
        // 该路径可访问文件五分钟
        System.out.println("=========================>signedUrl:"+signedUrl);
        AjaxResult ajax = AjaxResult.success();
        ajax.put("url", signedUrl);//存入上传路径
        return ajax;
    }

前端返回不了value值。

  • 写回答

5条回答 默认 最新

  • 超级强大的大阳 2021-07-26 17:23
    关注

    F12,找到发送的请求,然后看看Response的数据里面数据的格式到底是啥样的,我猜应该还有层data,需要data.data.url

    评论

报告相同问题?

问题事件

  • 创建了问题 7月26日