【发布时间】:2010-10-26 13:06:34
【问题描述】:
jquery load method 从远程文件加载 HTML 并将其注入 DOM。例如,要将 feeds.html 文件加载到带有提要 ID 的 div 中,您可以这样做:
$("#feeds").load("feeds.html");
这是使用 Rails replace_html 方法调用部分的替代方法,还是功能略有不同?
page.replace_html 'feeds', :partial => 'main/feeds',
:locals => {:feed => @feed_data }
[编辑]:正如 Craig Stuntz 所指出的,replace_html 返回 Javascript 而不是 HTML - 这有什么优点/缺点?这是否只是意味着您返回的片段具有更多功能,就像使用 Javascript 的网页比常规 HTML 页面更强大一样?还是有其他原因返回 Javascript 而不是 HTML?
【问题讨论】:
标签: jquery ruby-on-rails ajax dom