我想知道让我的服务器在页面加载时以 JSON 格式将数据发送给用户,并让 Javascript 将其转换为漂亮的数据,是否会减少服务器密集型和更高效。
假设当用户访问我的索引页面时,它通过让 php 文件提取一些数据来加载表。如果用户启用了 javascript,我是否应该只发送一个带有表格信息的 JSON 文件,然后让一个包含的 Javascript 文件将其转换为表格?让我的 php 文件提取数据然后用 div 等格式化数据并将数据发回会更有效吗?
我想最终创建让我们说当您单击一个按钮时该表将执行 Ajax 调用以获取一个填充了更多数据的 JSON 文件,该文件将附加到表的末尾。但我的问题是我是否也应该花时间构建一个 javascript 文件,该文件以 JSON 格式获取页面加载的初始数据并对其进行格式化。我只想要最有效的东西。因为无论我必须在初始页面加载后创建一些 javascript 函数来格式化来自 Ajax 调用的 JSON 数据,我只想知道我是否还应该让它在页面加载时获取数据并使用 javascript 格式化它而不是使用 PHP做。
虽然一件事当然是如果用户没有启用 Javascript,PHP 将返回所有样式(div 标签等)。但我只是想知道,这是最好的方法吗?我只是在页面加载时以 JSON 格式将所有数据发送给用户,并让用户 javascript 负责格式化它?