首先抱歉标题,想不到任何真正的描述性。
所以这就是事情:
我有一个网站(有点社交网络),必须列出联系人卡片(小个人卡片及其信息)。
这张卡有两个版本:小而且全。当你看到10个联系人列表(例如)时,你会看到10张小卡片,当你点击其中一张时,它应该在一个模态弹出窗口中打开整张卡片(我为此选择了Simplemodal jQuery插件)。
我创建了2个部分:card_small
和card_full
。他们俩都希望locals => :接触
那你怎么建议这样做?
欢迎任何其他解决方案或rails插件。我还是以RoR开始=)
问题的一般形式:我需要一种方法来获得2个部分(小和完整),当点击小部分时,需要在模态对话框中显示完整部分。
谢谢!
答案 0 :(得分:1)
这绝对是性能权衡。这将取决于你最终会在页面上有多少张牌。你不想发疯并拥有你可能不需要的1000份副本,但如果它只有10份,那么将它们隐藏在页面上可能会很好。这样,响应不需要向服务器发出另一个请求,也不需要任何延迟。
答案 1 :(得分:1)
我只是直接加载它们。
听起来没有理由不这样做。实施AJAX只会导致更多的数据库调用。
编辑:就像fullware所说,如果你有1000个,你可能需要一个不同的解决方案。那时我只想将它限制在每页约50个。