你认为什么更好?
用于 Ajax 结果:
- 在服务器上生成的 HTML
- 返回将在模板中使用的数据?
我认为,当需要大量数据时,服务器渲染的加号正在转义,更容易实现更复杂的逻辑!
两种方法都有优点和缺点。从服务器返回 JSON 或 XML 并使用 javascript 模板转换为 HTML 更加 RESTful,并且具有分离数据和表示并允许多个客户端轻松使用它的优点。缺点是需要用 javascript 做更多的工作。
另一方面,如果服务器返回 HTML,您所要做的就是将其注入 DOM 中的某个位置。不幸的是,在这种情况下,标记和数据混合在一起,其他客户端在不格式化的情况下提取数据会更加困难(想象一下,例如想要使用您站点的服务的桌面或移动应用程序)。
恕我直言,如果唯一的消费者是您的网站,那么返回 HTML 将是更好的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)