简报:
一个 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-
属性。
无论如何,我还不是很满意。我会继续寻找解决方案并听取人们的意见。