在我的 Rails 应用程序中,我有一个名为“Photo”的模型和一个 PhotosController。正如所料,我已经对 URL 进行了 RESTful 路由,以便 URL“/photos”返回所有照片的 HTML 呈现列表(作为缩略图),而“/photos/foo”返回照片的 HTML 呈现表示使用“foo”的friendly_id。(我也做 XML、JSON 和二进制表示,但它们在这里不相关。)
我想让列表页面在初始加载时显示照片缩略图的子集,然后通过 AJAX(特别是 jQuery)动态地将更多缩略图添加到我的列表中。<li><img>
我已经有了在照片/索引视图中呈现单个照片列表项(基本上是 )的 HTML 。由于 jQuery 可以将 HTML 直接注入到 DOM中,我认为最好的办法是将列表项代码提取到一个部分中,然后通过 AJAX 将该部分加载到列表中。
我的问题是:将 HTML 从部分中取出并放入 DOM 的最佳方法是什么?
(我已经有了实施的想法;我会将其作为答案发布,以允许适当的投票和评论)。