js获取ModelAndView中的数据

后台封装:

@GetMapping("/findById/{id}")
public ModelAndView findById(@PathVariable("id") Integer id) {
	// 通过id查询商品
	Goods dbgoods = goodsService.findById(id);

	// 创建ModelAndView对象
	ModelAndView mv = new ModelAndView();
	// 跳转到goods_editor.html页面
	mv.setViewName("/goods/goods_editor");
	// 封装查询结果
	mv.addObject("dbgoods",dbgoods);
	//
	return mv;
}

前端获取:

<script th:inline="javascript"> // 需要添加 th:inline 才能访问 model 中的属性
    window.onload = function () {
        console.log("页面加载完成");
        // 获取ModelAndView中的dbgoods对象
        var dbgoods = [[${dbgoods}]];
        // 打印
        console.log(dbgoods);
    }
</script>
posted @ 2019-03-19 15:47  tiancixiong  阅读(66)  评论(0)    收藏  举报