1
このAJAX呼び出しはbeforeSendアクションを実行していませんが、ajaxリクエストは動作するはずです。この関数は、別のajax呼び出しから受け取ったボタンから呼び出されます。ここで変更する必要があるのは何ですか?最初のブロック:jQuery - AJAX beforeSend
<%= image_tag 'wait.gif', :id => 'wait_icon', :style => "display:none;"%>
$(function(){
$('#add_remove_button').click(function() {
$.ajax({
type: 'GET',
url: "/item/add_remove",
success: function(data) { $('#view_item').html(data); },
beforeSend: function() { getElementById('wait_icon').style.display='block';
/*$('#wait_icon').show();*/#Tried this too
},
data: $('#test').serialize(),
error: function(){ },
success: function(data){ },
complete: function(){ }
});
return false;
});
});
にこの
を変更してみてください、スタイル、ディスプレイを作ってみましたか? – rjmcb
コンソールにエラーが表示されますか? – gdoron
@gdoron - コンソールにエラーはありません。 –