我正在寻找在ajax加载数据时添加加载屏幕(或框架)的解决方案。我在网上找到的所有其他帖子都是关于jQuery而不是Prototype ...我会发誓我会在下一个项目中使用jQuery。但无论如何代码是这样的,使用不引人注目的JS:
在search.js.erb中:
$("main_content").update("<%= escape_javascript(render(:partial => "items")) %>");
肯定有一个内容非常相似的search.html.erb:
<%= render :partial => "items" %>
要添加加载屏幕,是否需要在此更新功能之前,或在link_to语句中或其他位置添加内容?我是全新的,所以请不要介意愚蠢的问题。非常感谢。
更新:我在旧的 link_to_remote 函数中找到了一些有用的东西,它有一个:loading 和一个:loaded 标记来进行加载图像或屏幕显示。但是在Rails 3的最新 link_to 中完全没有提到这个。有没有办法将它写入js文件?