Frage

ich diese fast herauszufinden, kann mir jemand sagen, warum meine $ .unblock niemals ausgeführt wird?

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


            }); 

    }); 
War es hilfreich?

Lösung

Die Lösung hierfür war Entsperr-Methode aus dem verwalteten Code (C # Javascript) zu nennen. Mit anderen Worten, wenn Sie eine Auswahl Sie Block Anruf zu tätigen, tun Sie Ihre Arbeit (das heißt Call-Server, usw.) und dann am Ende entsperren nennen. Die Anrufe zu blockieren und freigeben werden von verwalteten Code (c #) gemacht, aber die eigentliche Arbeit wird in der JavaScript ausgeführt (weil dies jQuery)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top