我正在尝试为每个 ajax 请求显示一个加载指示器,我在 rails 3 应用程序中工作。
HTML:
<div id="loading-indicator">
<%= image_tag("loading.gif", :id => "loading-indicator", :style => "display:none") %>
</div>
CSS:
#loading-indicator {
position: absolute;
left: 10px;
top: 10px;
}
loading.js :我放在assest/javascripts/
$(document).ready(function(){
$(document).ajaxSend(function(event, request, settings) {
$('#loading-indicator').show();
});
$(document).ajaxComplete(function(event, request, settings) {
$('#loading-indicator').hide();
});
});
我的 application.js 看起来像这样:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
它不起作用,没有任何显示。任何帮助,将不胜感激。