// вместо
console.log(response.responseText);
// присвоить значение
id = response.responseText;
// продолжить выполнение своего кода.
function step1 () {
// some code
$.ajax({
// параметры запроса
success: function (data) {
step2(data);
}
});
}
function step2 (data) {
// some other code
}
class UsersAPIView(object):
serializer_class = UserSerializer
permission_classes = [IsAdmin]
queryset = User.objects.all()
class UserListCreateAPIView(UsersAPIView, ListCreateAPIView):
pass # Иначе - indentation error
class UserRetrieveUpdateDestroyAPIView(
UsersAPIView,
RetrieveUpdateDestroyAPIView):
pass
// $(function(){}) и $(document).ready(function(){}) одно и то же
// Нет смысла вкладывать их друг в друга
$(function () {
$(document).ready(function () {
// Если informer может принимать только значения 0 и 1,
// гораздо логичнее сделать эту переменную булевой
var informer = 0;
// Крутые парни ставят точки с запятой в конце выражений
// Конечно, если не хотят потом ловить баги automatic semicolon insertion по ночам
var sfId_Start
var sfId_Target
console.log(informer)
// Зачем у td два обработчика клика?
$('td').click(function () {
init()
++informer;
if (informer > 1) {
informer = 0
}
// if (informer === 1 ) { }
console.log(informer)
});
function init() {
// Зачем делать анонимную функцию, в которой просто вызывается другая функция?
$('td').click(function () {
getId(this);
});
// Зачем эта функция сюда вложена?
function getId(obj) {
var idsf
// Этот код не имеет смысла
// Почему при любом условии в переменную idsf пишется одно и то же значение?
if (informer === 0) {
idsf = $(obj).attr('id')
}
// Зачем проверять, что 1 не равно 0?
if (informer === 1 && informer !== 0) {
idsf = $(obj).attr('id')
}
// Зачем писать одно и то же в обе переменные?
sfId_Start = idsf
sfId_Target = idsf
}
}
})
});
$(window).scroll(function () {
if ($(window).scrollTop() >= $('.block2').offset().top + $('.block2').height()) {
$('.block-hid').addClass("block-hid--visible");
$('.block-hid').stop().animate({
bottom: "0px"
}, 900);
};
if ($(window).scrollTop() < 250 && $('.block-hid').hasClass("block-hid--visible")) {
$('.block-hid').stop().animate({
bottom: "-100"
}, 1000, function () {
$('.block-hid').removeClass("block-hid--visible");
});
};
});
в цп ее нет
$ aptitude search ansible
p ansible - Configuration management, deployment, and task e
p ansible-doc - Ansible documentation and examples
p ansible-fireball - Ansible fireball transport support
p ansible-node-fireball - Ansible fireball transport support for nodes