Тема: ProcessMessages
Показать сообщение отдельно
  #6 (permalink)  
Старый 26.08.2008, 13:30
Интересующийся
Отправить личное сообщение для Autosof Посмотреть профиль Найти все сообщения от Autosof
 
Регистрация: 23.08.2008
Сообщений: 20

Kolyaj:

Цитата:
Autosof, ну делайте синхронные запросы к серверу, будет так, как вы хотите.
Ну разве что браузер будет зависать, но это ведь мелочь по сравнению с
описанием коллбэка.
Ну вообщето я как раз и хотел узнать как избавиться от такого зависания...

Цитата:
Хотите изучать JavaScript -- изучайте,
хотите дальше писать на Delphi -- пишите, а из их смеси ничего хорошего не
получится (если вообще чего-нибудь получится).
Вот теперь я не понимаю. При чем тут изучение Javascript и из чего следует что меня интересует смешивание языков???

Gvozd:

Надо так:

function data_upload(name_first, name_last, callback) {
 
    var ajax = new ajax_object()
 
    ajax.set('name_first', name_first)
    ajax.set('name_last', name_last)
 
    ajax.upload(callback)    
}

data_upload('Вася', 'Пупкин', function(ajax){

   alert('Данные ' + (ajax.ok ? 'сохранены' : 'не сохранены')) 
   // выполняется после прихода ответа с сервера
   // в первую очередь
})


alert("а ответа еще нету")
// выполняется после прихода ответа с сервера
// во вторую очередь
// а не "выполняется независимо от Ajaxa"
Ответить с цитированием