服务器或浏览器中的Web 2.0/Ajax格式HTML

服务器或浏览器中的Web 2.0/Ajax格式HTML,ajax,browser,Ajax,Browser,我正在编写一个数据库应用程序,它将提取一些数据并将其显示在web浏览器或移动应用程序上。在响应AJAX命令之前,最好先格式化服务器端的数据,还是让浏览器/移动应用程序将浏览器端的数据格式化到屏幕上 以一个简单的有序列表为例 <OL> <LI>Number 1</LI> <LI>Number 2</LI> <LI> ....</LI> </OL> 或者我可以将其发送回服务器上格式化的位置,远端只显示它

我正在编写一个数据库应用程序,它将提取一些数据并将其显示在web浏览器或移动应用程序上。在响应AJAX命令之前,最好先格式化服务器端的数据,还是让浏览器/移动应用程序将浏览器端的数据格式化到屏幕上

以一个简单的有序列表为例

<OL>
<LI>Number 1</LI>
<LI>Number 2</LI>
<LI> ....</LI>
</OL>
或者我可以将其发送回服务器上格式化的位置,远端只显示它,处理更少

a[0]<OL>;a[1]<LI>Number 1</LI>;a[3]<LI>Number 2</LI>;a[4]<LI>....</LI>;a[5]</OL>
a[0];a[1]
  • 数字1
  • ;a[3]
  • 第2号
  • ;a[4]
  • ;a[5]
    只是想找个理由来做这件事

    谢谢
    /Andy

    我建议您的服务调用返回JSON,并且避免返回HTML。根据AJAX调用返回的数据量,性能影响可能可以忽略不计,但这是一种不好的形式,降低了服务的可重用性


    为避免在客户端创建列表时出现混乱,请在临时变量中添加标记和格式,并立即将整个结构添加到DOM。

    谢谢,来自PHP世界的PHP脚本用于格式化HTML,这让我产生了疑问。
    a[0]<OL>;a[1]<LI>Number 1</LI>;a[3]<LI>Number 2</LI>;a[4]<LI>....</LI>;a[5]</OL>