1
私はremote_form_forを持っています。今すぐ:onclick送信ボタンを無効にしたい場合は、ajax:completeボタンを有効にしたいと思います。jQueryを使用してajaxコールバックを2.3.11にバインドします。
:onclickの無効は正常に動作しますが、AJAXを使用して、それをバック有効さ:完全イベントが機能していません。
どのような考えですか?ここで
は、コード、あなたが間違ったイベントを使用している(function(jQuery){
jQuery.fn.disableWith = function(options){
var settings = jQuery.extend({
disable_event : function(e){
e.preventDefault();
return false;
}
}, options);
this.bind('click', function(){
jQuery(this).click(settings.disable_event);
});
this.bind("ajax:complete", function(){
jQuery(this).unbind('click', settings.disable_event);
});
return this;
};
})(jQuery);
でもajaxCompleteが動作していない... :( –
あなたの場合イベント機能に 'alert();'または 'console.log()'を入れてください - イベントも発火しますか? – ManseUK
イベントの中には入っていませんので、alert();またはconsole.l og()は何も出力していません。 jquery ajax関数呼び出し**を使用してフォームを送信すると** "ajaxComplete" **が正常に動作しています。 –