2009-03-02 13 views
1

jQuery BlockUI Eklentisini (v2) kullanarak yükleme sırasında ve bazı düğmeler tıklatıldığında engellemeyi ve engellemeyi kullanıyorum.ama sorunum maskeleme sayfa yüklenirken iyi çalışıyor ancak düğmeyi tıklattığımızda çalışmıyor burada

$("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); 
}); 

i alıyorum Hata benim kodudur: $ .blockUI

bana sorunun ne olduğunu bildirmek bir işlev değil

Teşekkür Usman.sk

cevap

3

Burada biraz böyle senin $.ajaxStop() ile gitmek $.ajaxStart() kullanarak aramak için kod yeniden düzenleyebilirsiniz: hayır jQuery size $() beri $(document) yerine bu bağlamaları için $() kullanmalıyım 1.4+ o

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

Not daha uzun bir jQuery nesnesine sarılmış document döndürür.