0

私はそのようなフォームを持っています:

<form id="new-application" method="post" enctype="multipart/form-data" data-remote="true" action="/inv/claims?locale=uk" accept-charset="UTF-8">
<a rel="nofollow" data-remote="true" data-method="delete" data-confirm="Are You sure?" href="/inv/claims/1?locale=uk">delete</a> 
<a rel="nofollow" data-remote="true" data-method="delete" data-confirm="Are You sure?" href="/inv/claims/2?locale=uk">delete</a> 
</form>

また、my.js には次のようなコード行があります。

var toggleLoading = function() { $("#ajax-loader").toggle() };

$("#new-application")
    .bind("ajax:loading",  alert('loading'))
    .bind("ajax:complete", alert('complete'))
    .bind("ajax:success", function(event, data, status, xhr) {
      alert('succ');
    });

削除をクリックすると、メッセージsuccしか表示されませんが、メッセージの読み込みを待ってから、メッセージsuccを待っています。

成功する前にメッセージの読み込みが表示されないのはなぜですか?

4

1 に答える 1

1

私はこれを見つけまし

それが役に立てば幸い。

URL は次のとおりです。

http://tesoriere.com/2011/05/19/rails-3.1-%26%238212%3B-fixing-the-'ajax-loading'-event/
于 2012-05-02T22:40:51.747 に答える