XMLHttpRequest, тобто AJAX, без XML.
Точний спосіб, яким ви це зробите, залежить від того, який фреймворк JavaScript ви використовуєте, але якщо ми нехтуємо питаннями сумісності, ваш код буде виглядати приблизно так:
var client = новий XMLHttpRequest ();
client.open ('GET', '/foo.txt');
client.onreadystatechange = функція () {
оповіщення (client.responseText);
}
client.send ();
Однак, як правило, XMLHttpRequest доступний не на всіх платформах. Знову ж таки, найкраще скористатися рамкою AJAX на зразок jQuery.
Ще одне додаткове враження: це працюватиме лише до тих пір, поки foo.txt знаходиться в одному домені. Якщо він знаходиться в іншому домені, політика безпеки одного і того ж джерела не дозволить вам прочитати результат.