문제

나는 이것을 거의 알아 낸다. 누구든지 내 $. 블록이 왜 실행되지 않는지 말할 수 있습니까?

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


            }); 

    }); 
도움이 되었습니까?

해결책

이에 대한 해결책은 관리 된 코드 (C#에서 JavaScript)에서 차단되지 않은 메소드를 호출하는 것이 었습니다. 다시 말해, 선택을 할 때는 블록을 클릭하고 작업 (예 : 통화 서버 등)을 수행 한 다음 끝에 차단 해제를 호출하십시오. 차단 및 차단 해제 호출은 관리 코드 (C#)에서 이루어 지지만 실제 작업은 JavaScript에서 수행됩니다 (jQuery이기 때문에)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top