我正在使用jQuery BlockUI插件。我尋找一種方法來解除阻止後應該調用回調函數。jQuery BlockUI插件 - 如何設置發生取消阻止時的回調函數
這裏是我的代碼
$.ajax({
type: "POST",
url: "UPSLabelFormUS.aspx/ProcessInfo",
data: JSON.stringify(DTO),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
if (data.d[0].Message == "SUCCESS") {
var _images = [data.d[0].LabelImagePath];
$.each(_images, function (e) {
$(new Image()).load(function() {
ImgPath = data.d[0].LabelImagePath;
_TrackNumber = data.d[0].TrackNumber;
$('#imgHolder').html("<img src='" + data.d[0].LabelImagePath + "' width='330' height='498' border='0' />").fadeIn().show('slow');
$("#Print").show();
$("#Fax").show();
$('div#content').unblock();
}).attr('src', this);
});
}
else {
$('div#content').unblock();
alert(data.d[0].Message);
}
}
,
error: function (XMLHttpRequest, textStatus, errorThrown) {
$('div#content').unblock();
alert(textStatus);
}
});
在這裏,我必須通知。
else {
$('div#content').unblock();
alert(data.d[0].Message);
}
取消阻止後,我需要通過回調通知,所以告訴我有取消阻止回調功能的方式。感謝
請讓我明白這是如何工作....功能someNmae(FN){ ... 其他{ $( '#DIV內容' ).unblock(); 警報(data.d [0] .Message(); //執行回調函數// 如果(typeof運算FN == '功能'){ fn.call(本); } } .. .. } //運行函數w /回調// someName(函數(){// 回調代碼這裏// }); –