em có 1 đoạn code kiểu như dưới
var list = $('#list').val().split("\n");
for(let i = 0; i < list.length; i++){
$.post('progress.php', {v : list[i]},function(){
// xu li khi thanh cong
}).fail(function(){
// xu li khi that bai
})
if((i+1) == list.length){
$('#result').text('XOng!');
}
}
nói đơn giản code này sẽ lấy giá trị người dùng nhập , sau đó tách ra thành mảng bởi dấu xuống dòng rồi gửi đến ajax xử lí. quá trình xử lí sẽ là khá lâu nhưng mà đoạn
if((i+1) == list.length){
$('#result').text('XOng!');
}
thì nó lại hoạt động ngay lập tức và gán chữ Xong vào div#result trong khi ajax vẫn chưa xử lí xong hoàn toàn dữ liệu người dùng nhập. Em ko hiểu lắm, mong a/c giúp đỡ. Em cảm ơn!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?