В целом, умею и знаю практически все, что необходимо знать современному front-end'еру: JavaScript (знаю что такое замыкания и асинхронный код), Node.js, AngularJS, Backbone, различные препроцессоры, фреймворки, сборщики и т.д.
return savePost()
но со второго раза отправляется, по всей видимости, от того, что savePost() в первый раз возвращает false
function savePost()
{
// Различные валидации. t - это переменная, которая содержит значение
// true/false в зависимости от того, пройдена ли валидация
var t=true;
if ($('#post_form input[name=post_name]').val().length<1)
{
$('#post_form input[name=post_name]').css('background-color','#edc4c4');
t=false;
}
else $('#post_form input[name=post_name]').css('background-color','#ffffff');
if ($('#post_form textarea[name=post_text]').val().length<1)
{
$('#post_form textarea[name=post_text]').css('background-color','#edc4c4');
t=false;
}
else $('#post_form textarea[name=post_text]').css('background-color','#ffffff');
// Если валидация пройдена
if (t)
{
// Сформировать строку параметров из формы
var qString = $('#post_form').formSerialize();
// Отправить форму асинхронным запросом
$.post("/include/save_post.php", qString, function (data)
{
// Если все прошло нормально, вывести окно и перегрузить текущую страницу
alert("Изменения сохранены");
top.location.href=top.location.href;
});
}
// Блокировать переход по форме
return false;
}
function savePost()
{
// Различные валидации. t - это переменная, которая содержит значение
// true/false в зависимости от того, пройдена ли валидация
var t=true;
if ($('#post_form input[name=post_name]').val().length<1)
{
$('#post_form input[name=post_name]').css('background-color','#edc4c4');
t=false;
}
else $('#post_form input[name=post_name]').css('background-color','#ffffff');
if ($('#post_form textarea[name=post_text]').val().length<1)
{
$('#post_form textarea[name=post_text]').css('background-color','#edc4c4');
t=false;
}
else $('#post_form textarea[name=post_text]').css('background-color','#ffffff');
return t;
}
в софте есть ошибка, но пока она не обнаружена, софт работает вполне корректно, но как только ее обнаружили, работа с софтом становится не возможной
rails server
или rackup
, например.thin start
в директории, где есть файл config.ru
thin install
слышу первый раз, если честно.Как правильно использовать thin из gemset?
Но я не хочу засорять систему
true
. Вы понимаете, что значит !=
и ||
?console.log()
), то смотрите код вокруг - у вас просто не выполняется эта строчка с ифом. position: fixed
$(window).on('scroll', function(){ if ( $(window).offset.top > 200){ console.log("> 200"); })
$('selector').addClass('fixed');
param1/param2/param3
param1/param2
- это не param1
в который входит неэкранированный слэш?Но, как оказалось, светилам российской науки никакое параллельное программирование на графических ядрах не нужно