Как передать массив в js из php и вызывать функцию столько, сколько результатов в массиве?
Примерно такfunction updateInfo () {
	$.ajax({
		type: 'post',
		url: '...',
		data: '...',
		dataType: 'json'
	}).done(function (data) {
		send();

		function send () {
			var row = data.splice(0, 1);

			if (row.length) {
				$.ajax({
					type: 'post',
					url: '...',
					data: row[0]
				}).done(send);
			} else {
				console.log('Done');
			}
		}
	});
}
Для передачи массива из php в js добавь в параметрах ajax запроса:
dataType: 'json'
а в send.php:
echo json_encode($arr);
В итоге твой массив попадет в переменную data.
Чтобы поочереди в другой php файл данные передать, делаешь еще один ajax запрос в функции 
success: function(data){
            $('#content').html(data);
         }