前后端数据传输

常见的一种方式是将数据json化,然后放到前端中,可以是script中,也可以是标签的属性中

1
2
3
4
//script中
<script>
window.data = <{json_encode($data)|htmlspecialchars}>
</script>
1
2
//标签属性中
<a attr="<{json_encode($data)|htmlspecialchars}>">

注意:

  1. 使用双引号
  2. 使用htmlspecialchars转义特殊字符 如<>(会截断html)