嘿,我有一个愚蠢的问题,但我不太明白为什么.
背景:
我在应用程序中有一个页面显示有关单个用户的单个标签的详细信息.假设用户’bob’并标记’footag’.在这个页面上,我显示两个列表:所有的人都用’footag’标记了bob,所有的人都标记了’footag’.让我们把这些< div id =“received'>和< div id =”sent“>
假设这个视图的url是/ users / bob / tags / footag
当然,这些列表很长,我不想在页面浏览时加载整个列表.所以我为每个加载前十个.
问题
现在,我可以通过以下两种方式之一为每个列表提供动态分页:
>获取接下来的10个用户的数据为json.编写js来渲染这些数据,替换div的内容.
>从服务器上的另一个定义良好的URL获取html的“代码片断”,比如/ users / bob / tags / footag / received?page = 1.我异步抓取它,只是替换相关的< div>的内容.
所以在一种情况下,我通过浏览器中的JS获取数据并将其渲染,另一种则是提取渲染数据,并将其批量放入文档.
有没有理由不使用#2?我不能想象,但我想可能有安全方面,我没有考虑,或表演,或其他的东西.我更喜欢做#2,因为它大大简化了我的生活.
谢谢!