将JSON提供给前端

时间:2016-04-17 10:39:36

标签: javascript json templates frontend backend

我想知道向我的前端提供JSON数据的最佳方法。我想问的是,也许有一些更好的解决方案可以做到这一点,我错过了。以下是我头脑中的一些明显想法:

1)只需在模板中输出JSON数据作为全局JS变量和    稍后在某些JS需要的时候拿起它。

//模板

var json = echo json_encode($data);

//一个JS

alert(json.message)

我真的不喜欢这个主意。例如,如果前端是    完全写在JS上,我甚至必须输出所有数据    如果它没有被用户真正使用(我不知道他是哪个页面    想访问所以我加载所有页面的数据)。它可能    命中性能和许多冗余JSON。

2)创建一些请求必要的pices的JS数据提供者    用户真正需要时来自服务器的数据。提供者也    缓存它请求的数据,以便它可以实时返回数据    当用户回到某个页面之后没有请求任何东西    访问它。

你们觉得怎么样?你能推荐一些更好的解决方案吗?    问题还是指出了一些改进的想法?感谢。

0 个答案:

没有答案