这可能是一个非常基本的问题,但我有点糊涂了。我正在开发一个小的web应用程序,它基于3-5页,大部分是基于列表的,有几个页面是基于单个“对象”的一些数据。我希望为这些页面创建基本模板,并将数据库中的数据填充它们。我用的是jQuery手机。
我的问题是--如果我使用某种方法通过JSON检索数据,哪一种更好?我想应该是这样的:

编辑:作为第三个选项,如果我这样做了呢: index.php从data.php获取json并将其输出为JSON对象,我可以使用jQuery将数据填充到页面中,然后只在未定义对象的情况下使用getJSON?
发布于 2012-01-30 17:54:55
从关注点分离的角度来看,选项2确实是最好的选择。如果您决定更改后端实现(例如: RoR或ASP.NET ),则不需要更改客户端代码。
选项1确实会给您带来比选项2更小的性能好处,如果您知道后端实现永远不会改变,那么这是一个很好的选择。
发布于 2012-01-30 17:53:57
我要说的是第一条。
推理:
这是真的,但这是一个非常有力的论点:)
发布于 2012-01-30 17:55:22
我建议有一个页面加载已经在它上的数据。有些人在浏览器中禁用JavaScript,然后就不会加载数据。
https://stackoverflow.com/questions/9068339
复制相似问题