2009-05-06 2 views
0

나는 이것을 거의 알아 내고, 누구나 내 $ .unblock이 실행되지 않는 이유를 말해 줄 수 있습니까?jquery와 blockui로 드롭 다운리스트

$(document).ready(function() { 
      $('#somedropdown').change(function() { 
        $.blockUI({ css: { 
           border: 'none', 
           padding: '15px', 
           backgroundColor: '#000', 
           '-webkit-border-radius': '10px', 
           '-moz-border-radius': '10px', 
           opacity: '.5', 
           color: '#fff' 
           } });        

       var dropdownvalue = $('#somedropdown').val();  
var xaml1obj = document.getElementById("Xaml1");  
       $.getScript(xaml1obj.Content.scriptableObject.InitializeSomething(dropdownvalue), function(){$.unblockUI();}); 


      }); 

    }); 

답변

0

이 해결책은 관리 코드 (C#에서 javascript)로 차단 해제 메소드를 호출하는 것이 었습니다. 즉, 차단 전화를 걸 때 작업 (전화 서버 등)을 수행 한 다음 마지막에 차단 해제를 호출합니다. 차단 및 차단 해제 호출은 관리 코드 (C#)에서 이루어 지지만 실제 작업은 javascript에서 수행됩니다 (jQuery이기 때문에).