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