как-то так. только не забывайте, что Text наполнится , когда данные придут.
var Text = [];
$(document).ready(function DownloadPageText () {
var url = ['index.php?id=15','index.php?id=14','index.php?id=32','index.php?id=16','index.php?id=17','index.php?id=18','index.php?id=19','index.php?id=20'];
var i = 0;
while(i < url.length){
var request = new XMLHttpRequest();
request.open('GET', url[i]);
request.onreadystatechange = (function (i) {
return function () {
if(this.readyState === 4 && this.status === 200){
Text[i] = this.responseText;
}
};
})(i);
request.send(null);
i++;
};
}