当前位置:   article > 正文

java 后台传list 前台解析为array_如何将后端的集合转换为数组返回给前端

如何将后端的集合转换为数组返回给前端

首先,感谢这位热心博主解了我燃眉之急,然后,我是结合了两位博主才解决了问题,下面为两位博主的原博文

https://blog.csdn.net/dlutsunmingze/article/details/84646138

https://blog.csdn.net/qq_43072912/article/details/83743446

 

直接上代码

后端

  1. List<String> extensionLists = fileUploadAndDownServ.findAllExtension();
  2. JSONArray extensionList = JSONArray.fromObject(extensionLists.toArray());
  3. modelAndView.addObject("extensionList", extensionList);

前端

  1. <input type="hidden" th:value="${extensionList}" id="extension">
  2. var extensionarrays;
  3. var extensionarray;
  4. extensionarrays = $("#extension").val();
  5. extensionarray = eval("("+extensionarrays+")");//这段代码是核心

本人需要实现的是利用js的includes判断是否有某元素,其它转换方式其实没有真正转为array,即格式不对,导致后续代码不对。此为正确取array方式。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/509738
推荐阅读
相关标签
  

闽ICP备14008679号