javascript - 未捕获的 ReferenceError:未定义 jsonString
问题描述
我想从我的外部静态 Js 文件从 Spring 引导控制器访问 JSON。它给出了一个错误Uncaught ReferenceError: jsonString is not defined。以下是相关的代码片段:
@控制器:-
@RequestMapping("/a")
public ModelAndView home(ModelAndView model){
List<Post> posts = postService.getAllPost();
Gson gson = new Gson();
String jsonString = gson.toJson(posts);
System.out.println(jsonString);
model.addObject("jsonString" ,jsonString);
model.setViewName("index.html");
return model;
}
脚本.js:-
var element = JSON.parse(`${jsonString}`);
console.log(element)
我想从 script.js 访问帖子列表。请指导如何完成此任务或更好的方法。
解决方案
推荐阅读
- reactjs - 无法通过 Reactjs 在 Springboot Security 中进行身份验证
- python - BeautifulSoup 仅识别 5 个表中的 2 个
- nginx - Nginx有条件地允许所有人根据IP响应子路由
- nservicebus - 如何查询存储在 SQL Persistence 表中的 Sagas
- c - C struct 成员是否继承编译器属性?
- r - 计算R中的平均多个ID
- ios - Ionic PWA 上的电容器地理位置权限
- npm - 需要 NPM instagram-web-api 检查点
- c++ - Excel转C++?行不通,每个在线 youtube Tut 都为他们工作,他们不为 moi 工作
- android - 可重复使用的 TextView 而不是复制粘贴(没有包含和没有样式)