jQuery を使用する Rails 3.2 アプリでスピナーを表示できません。
site/assets/javascripts/application.js と入力すると、以下のコードが表示されるので、ロード中であることがわかります。
フィードバックで更新 - 私の assets/javascripts/site.js:
$(document).ready(function() {
$("#change_item").change(function() {
$("#spinner").show();
var item_id = $(this).val();
var url = "/system/" + item_id + "/change_item/";
$.post(url, item_id, function(html) {
$("#spinner").hide();
window.location.reload(true);
});
});
});
プルダウン メニュー:
<%= select_tag "current_item", options_from_collection_for_select(current_user.accessible_items, "id", "name", session[:item]), :id=>"change_item" %>
私のレイアウトファイルでは:
<div id = "spinner" style = "display:none;"><%= image_tag "spinner.gif" %></div>
自分が行っていることを多数の Google の結果と比較しましたが、何が間違っているのかを判断するのに苦労しています。
ありがとう。