Я пытаюсь показать индикатор загрузки для каждого запроса 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();
});
});
My application.js выглядит так:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
Доцентная работа, ничего не появляется. Любая помощь будет оценена.