簡體   English   中英

帶有 jquery 和 blockui 的下拉列表

[英]drop down list with jquery and blockui

我幾乎想通了,誰能告訴我為什么我的 $.unblock 永遠不會執行?

$(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)調用 unblock 方法。 換句話說,當您做出選擇時,您會調用block,完成您的工作(即調用服務器等),然后在最后調用unblock。 對阻塞和解除阻塞的調用是由托管代碼 (c#) 進行的,但實際工作是在 javascript 中執行的(因為這是 jQuery)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM