Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2012, 10:15
Кандидат Javascript-наук
Отправить личное сообщение для Mateus Посмотреть профиль Найти все сообщения от Mateus
 
Регистрация: 06.12.2012
Сообщений: 100

Как правильно вызвать функцию
Добрый день.
Проблема у меня следующая, необходимо из одной функции вызвать другую, т.е. Когда их объединяю в одну, то вторая часть выполняется "раньше", чем первая.

Вот код первой функции :

function like_up(data) {
$.ajax({
type: "GET",
url: "likeup.php",
data: {photo_id: data },
});
//Здесь нужно вызвать следующую функцию и передать значение data и photo_id

like_count_picture(data,photo_id);
}

Вторая функция :

function like_count_picture(data,photo_id){
...
}
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2012, 13:43
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

Mateus,

Используй success колбэк:
function like_up(data) {
$.ajax({
type: "GET",
url: "likeup.php",
data: {photo_id: data },
success: function() {like_count_picture(data,photo_id);} // сработает после того, как выполнится ajax запрос
});

}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно прописать полученные значения с сервера? Dimaz jQuery 0 07.12.2012 17:46
как правильно отслеживать вставку html() bombascter jQuery 15 20.11.2012 07:47
Много кода, как правильно розкладывать vlikin Общие вопросы Javascript 1 24.10.2012 13:01
Как вызвать функцию Решатель Элементы интерфейса 1 31.10.2011 14:57
Как из функции вызвать другую функцию и правильно передать ей параметр Alexd Общие вопросы Javascript 3 06.05.2011 02:42