【发布时间】:2011-01-19 10:27:16
【问题描述】:
这是一个设计问题。我有需要进入 HTML 表的数据,稍后将由用户操作。基本上,用户将能够选择表格行中的项目。
我有两个选择 - 在这两种情况下我都使用 AJAX 来获取数据:
在服务器端使用 PHP 创建 HTML 代码,将其作为 HTML 发送到客户端。然后用户使用 Javascript(本质上是 jQuery)来操作表格。
使用 JSON 将原始数据发送到客户端,然后使用 jQuery 创建 HTML,然后由用户对其进行操作。
从设计/易于编码/美观的角度来看,推荐哪种方法? 感谢您提供任何见解。
【问题讨论】:
-
Javascript 中的 HTML 看起来很糟糕。
-
一般经验法则:服务器端的内容,客户端的行为。
-
但是 HTML 既不是内容也不是行为,它是表现形式。
-
如果 html 内容和 实际数据 比率太高,则使用 json.. 如果 html 与数据单选几乎相等,则使用 php 端 html 生成。