Controller 中通过 ModelAndView.addObject("map" ,map)的形式传入一个 map 类型的参数,请问前台怎么获取

2019-08-22 10:03:06 +08:00
 mart1nN

模板引擎是 freemarker

不需要将数据直接显示在 html 页面上,希望能在 js 中取到并做一定的处理

2914 次点击
所在节点    前端开发
4 条回复
wangsongyan
2019-08-22 10:32:25 +08:00
转 json 字符串传前端,或者在 script 里面遍历 map
MrTangKe
2019-08-22 10:37:56 +08:00
JSON.stringify(params)
mart1nN
2019-08-22 10:38:42 +08:00
@wangsongyan 我目前在 controller 中把 map 变成字符串传上去了,前台通过 hidden 类型的 text 用${..}获取到了值,然后再在 js 中处理。我刚刚接触 fm,请教一下你说的 script 遍历 map 是怎么操作
wangsongyan
2019-08-22 11:00:16 +08:00
@mart1nN script 里面定义 map,通过 Freemarker 把数据遍历出来,类似于:var data = { /*遍历 key 和 value*/ };

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/594083

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX