Вам же написали:
Сообщение от e1f
|
Ключевое слово - асинхронность
|
Скрипт не будет ждать, пока с сервера придут данные, а продолжит выполнение. Функция
function(data) {
text1 = data.substr(1,100);
}
cработает уже после alert, когда будет завершен get-запрос. Вот с учетом этого (асинхронность) и стройте свое приложение, "спагетти-код" здесь не получится написать.