2009-03-02 10 views
1

jQuery BlockUI Plugin(v2)を使用して読み込み中やブロック中にボタンをクリックするとブロックすることができます。しかし、私の問題はマスキングが正常に動作していますが、 、ここで

$("input[name^=filtera]").click(function(){ 
$.blockUI({message:'<h3><img src="images/spinner.gif" /> Please Wait...</h3>'}); 
$.ajax({ 
    url : "ChangeRequestSearch.action?last_date_modified=" + modifiedDate , 
    cache: false, 
    success : function (data) { 
     $("#tableLoader").html(data); 
    } 
}); 
$().ajaxStop($.unblockUI); 
}); 

私は取得していますエラー私のコードです:$ .blockUIは

は、私は問題が何であるかを知っている機能ではありません

おかげ Usman.sk

答えて

3

あなたはこのようなあなたの$.ajaxStop()で行くことに$.ajaxStart()を使用して、それを呼び出すために少しここにコードを並べ替えることができますjQueryので1.4+あなたは$()無いことから、これらのバインディングのため$(document)の代わり$()を使用する必要があること

$(document).ajaxStart(function() { 
$.blockUI({message:'<h3><img src="images/spinner.gif" /> Please Wait...</h3>'}); 
}).ajaxStop(function() { 
$.unblockUI(); 
}); 

は注意より長いと、documentがjQueryオブジェクトにラップされます。

関連する問題