(1) 在服务器端,我有一段 PHP 代码,它从数据库获取数据并将其转换为某种 Javascript 数组/矩阵,我们简单地将其称为 PHP_OUTPUT
(2) 在客户端,我有一段 Javascript 代码,它接受 PHP_OUTPUT
并将其呈现为 HTML 表。
不幸的是Google不读取Javascript,所以如果我想让Google看到HTML表格的内容,我必须在页面中写下表格的真实HTML。因此,现在我需要一段新的 PHP 代码来自行创建由 Javascript 代码创建的相同 HTML 表。
一种方法显然是用 PHP 重写所有呈现 HTML 表的 Javascript 代码。代码重写是一项我不太喜欢的运动。
另一种方式(我不知道是否可能)是通过某种方式:
a) (1) 将 PHP_OUTPUT
传递给 (2),
b) 然后 (2) 创建 HTML 表并(以某种方式)将表的 HTML 源发送回服务器,
c) 最后,服务器上的新 PHP 代码仅使用简单的 echo
写下源代码。
这很复杂,但这会将要编写的代码量减少到几乎为零。
但是有没有一种简单的方法来做这种事情呢?
<小时/>希望您能理解我写的内容,请评论寻求解释。
感谢您的回答。
最佳答案
如果您能够在服务器端创建 HTML,那么为什么还需要 JavaScript?我想说最简单的方法是使用 PHP 代码来创建您需要的 HTML,并一起摆脱 JavaScript。
关于PHP 到 Javascript 再回到 HTML 设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4218423/