Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как правильно вызвать функцию (https://javascript.ru/forum/jquery/33970-kak-pravilno-vyzvat-funkciyu.html)

Mateus 16.12.2012 12:15

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

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

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){
...
}

Hoshinokoe 16.12.2012 15:43

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 запрос
});

}


Часовой пояс GMT +3, время: 18:45.