باسلام من از تابع زیر برای ارتباط با webAPI و دریافت یک رشته JSON استفاده می کنم
var getJSON = function(url, callback) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'json';
xhr.onload = function() {
var status = xhr.status;
if (status === 200) {
callback(null, xhr.response);
} else {
callback(status, xhr.response);
}
};
xhr.send();
};
بدلیل اینکه تعداد فراخوانی تابع بالای 20.000 بار است. میخوام روند تکمیل عملیات در یک progress بار به کاربر نشان داده بشه چکار کنم؟ ممنون بابت راهنمایی