jsp和html接受后端model返回的数据处理

1、html页面正常都会引用thyemleaf,那么js接受后端model返回的数据就可以如下处理

  <script th:inline="javascript">//这里必须这样写,下面数据才能获取到
   var patientTreatmentId = [[${patientTreatmentId}]];
  </script>

2、jsp页面没有使用thyemleaf如下

<script type="text/javascript">
//1、如果这里后端model返回的是单个的数据直接就可以拿到,但是如果是一个数组或者对象,这里获取到的就会是一串字符串地址
//2、我们就得把后端的数据转成json字符串进行传递,如下:
 model.addAttribute("excepetionData",JSONArray.fromObject(excepetionData));
 //3、然后在前端通过eval函数在进行一次转换,就可以拿到对象或者数组的数据
 var excepetionData = '${excepetionData}'
 var excepetionData =eval('(' + '${excepetionData}' + ')');
</script>

你可能感兴趣的:(json,前端,javascript)