1
我试图让ajax函数填充列表时阻止下拉菜单,然后在完成后解除阻塞。任何想法为什么它不工作?jQuery BlockUI不阻止<select>
<script src="/Common/jquery.blockUI.js"></script>
function handleMoreResults (responseObj) {
$("#dimensionId").html(responseObj.DimensionValueListItem.map(function(item) {
return $('<option>').text(item.dimensionValueDisplayName)[0];
}));
}
function getMoreData()
{
jQuery.ajax({
url: GetDimensionValues,
type: "GET",
dataType: "json",
beforeSend: function() {
$.blockUI();
},
success: function (data) {
object = data;
handleMoreResults (data);
},
complete: function() {
$.unblockUI();
}
});
}
为我工作: http://jsfiddle.net/8GnXZ/ –
你的HTML看起来像什么?你怎么调用'getMoreData()'? –
在第一个下拉菜单的onchange函数中调用GetMoreData() – Xenyal