mam taki kod, do przesuwania men na stronie
//jesli nowa pozycja i kolumna sa identyczne jak aktualne if(newPosition == elems[elemID][1] && newColumn == elems[elemID][0]) return true; $.post('index.php?action=menus_changePosition', {id: elemID, newPosition: newPosition, newColumn: newColumn}, function(data){ alert(data) elems[elemID][1] = newPosition; elems[elemID][0] = newColumn; });
jak pozycja nie ulegla zmianie, to wywali return true i skrypt przestaje dzialac
alert(data) z 5 linii sie nie uruchomi
ale czasem jednak uruchamia sie ten alert, mimo, ze na 100% warunek zostal spelniony(sparawdzalem alertem)
to normalne w js? mozna jakos skuteczne zakonczyc dzialanie funkcji?