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"