繁体   English   中英

向前端提供JSON

[英]Supply JSON to a frontend

我想知道将JSON数据提供给前端的最佳方法。 我想问的是,也许我有一些更好的解决方案,但我却错过了。 这是我头脑中一些明显的想法:

1)只需在模板中将JSON数据作为全局JS变量输出,然后在某些JS中需要时将其提取即可。

//一个模板

var json = echo json_encode($data);

//一个JS

alert(json.message)

我真的不喜欢这个主意。 例如,如果前端是完全用JS编写的,那么即使用户没有真正使用它,我也必须输出所有数据(我不知道他想访问哪些页面,所以我为所有页面加载数据页面)。 它可能会影响性能,并且会破坏许多冗余JSON。

2)创建一些JS数据提供程序,当用户真正需要它时,它从服务器请求必要的数据图片。 提供者还缓存其请求的数据,以便当用户访问某个页面后返回某个页面时,它可以立即返回数据而无需请求其他操作。

你们有什么感想? 您能否为该问题提出一些更好的解决方案,或者指出一些想法的改进? 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM