my_var =' ';  //инициализируем глобальную переменную 
$.get ( 'http://localhost/site/book/1.html', function(data) {
               my_var=data;//передаем ответ сервера в переменную 
               alert(my_var);/* вуаля , alert  показывает  , что ответ сервера   в глобальной  переменной*/
 });
alert(my_var); //а теперь переменная пуста , хоть и глобальная
  
Почему обнуляется my_var и  как "удержать" в ней ответ сервера ?