내 테이블의 행을 반복하고 클래스 "경고"가있는 모든 행에 대해 ajax 요청을 수행하려고합니다. 그것은 지금까지 일하고 있습니다.동기식 Jquery ajax 요청이 요소를 업데이트하지 않습니다.
rows.each(function (i) {
$.ajax({
type: 'POST',
url: 'ajax/Update/' + $(this).attr('rel'),
success: function(c) {
$('.table > tbody > tr.r[rel="' + c.Id +'"]').removeClass('warning').addClass('error');
},
dataType: "json",
async:false
});
});
클래스 경고 제거 및 클래스 오류 추가는 주 기능이 끝나면 표시됩니다. 클래스를 설정하는 순간에 .each
루프의 페이지 내용을 업데이트하는 방법이 있습니까? 진행률 표시 줄을 업데이트하고 싶지만 함수가 끝나면 각 행에 20 %가 아닌 100 %로 점프합니다.
정확히 무엇을 하려는지 이해하기가 어렵습니다. 어쩌면 당신은 AJAX 콜백 내에서 또 다른 .each 함수가 필요할 것입니다. – pmandell