jquery로 부분 포스트 백을 만드는 코드가 있습니다. 일부 작업을 수행 할 때 ajaxStart/ajaxStop을 사용합니다. 하지만 작동하지 않습니다. 나는 왜 그것이 작동하지 않는지 이해할 수 없었다. 여기 내 코드입니다jquery ajaxStart/ajaxStop 작동하지 않습니다.
$("#imgHolder").ajaxStart(function() {
$('div#content').block({
message: '<table><tr><td><img src="../images/ajax-loader.gif" border="0"/></td><td><h3>Processing...</h3></td></tr><table>',
css: { border: '1px solid #a00' }
});
$('#imgHolder').empty();
$("#btnPrint").hide();
});
$("#imgHolder").ajaxStop(function() {
$("#btnPrint").show();
$('div#content').unblock();
});
$(document).ready(function() {
$.ajax({
type: "POST",
url: "UPSLabelFormUK.aspx/ProcessInfo",
data: JSON.stringify(DTO),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
if (data.d[0].Message == "SUCCESS") {
//alert(data.d[0].TrackNumber);
///alert(data.d[0].LabelImagePath);
var _images = [data.d[0].LabelImagePath];
$.each(_images, function (e) {
$(new Image()).load(function() {
$('#imgHolder').html("<img src='" + data.d[0].LabelImagePath + "' width='310' height='402' border=0/>");
}).attr('src', this);
});
}
} ,
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
});
내 위 ajaxstart/ajaxstop이 작동하지 않은 이유 난 그냥 이해하지 말아. 내 코드에서 왜 잘못되었는지 이해하도록 도와주세요.
하지만 난
$(document).ajaxStart(function() {
$('div#content').block({
message: '<table><tr><td><img src="../images/ajax-loader.gif" border="0"/></td><td><h3>Processing...</h3></td></tr><table>',
css: { border: '1px solid #a00' }
});
$('#imgHolder').empty();
$("#btnPrint").hide();
});
$(document).ajaxStop(function() {
$("#btnPrint").show();
$('div#content').unblock();
});
같은 비트가 유일한 변화가 $(document).ajaxStop(function() {
이
$("#imgHolder").ajaxStart(function() {
의 instaed되는 코드를 변경할 때 내 ajaxstart/ajaxstop 그렇게 설명해주십시오 작업을 시작했다 왜 내 ajaxStart/ajaxStop 코드 위 작동하지 않았다. 감사
통해 UR 코드가 작동을하지만 ("#의 imgHolder를") $와 같은 코드를 사용하는 경우 ajaxStart (함수() {내가 사업부와 다음이 작동하지 않는 바인딩 의미. .plzz 이유를 설명하십시오. –