简报:
一个 PHP 文件,用于打印带有table充满数据的标签的 HTML 标记,以及一个在 Google 图表中呈现该数据的 JS 文件。
尽管:
我不认为进行 Ajax 调用只是为了获取与 PHP 文件在table标签中打印的相同数据是合理的
解决方案:(?)
- 使 PHP 文件在
script标签下方/上方打印table标签,并将数据 JSON 编码为变量。 tr使用 HTML5属性打印每个相应标签内的数据,然后通过标签中打印的数据data-呈现 Google 图表table- 你会怎么做?
另一个例子:
打印应用程序基础 URL 以让 JS 文件知道它。
编辑
我发现我为此找到了一个优雅而好的解决方案:meta tags。
元标记只是关于文档的元信息。所以像:
<meta name="baseurl" content="<?php echo $baseurl ?>">
和/或
<meta name="users" content="<?php echo json_encode($users) ?>">
很好,因为将避免将<script>标签放在视图部分和 html 标签中的突兀data-属性。
无论如何,我还不是很满意。我会继续寻找解决方案并听取人们的意见。