[英]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.