И скажите пожалуйста, какую литературу, вы можете посоветовать? Как вы учились?Доки. Практически на каждый чих сегодня есть документация, и на почти все туториалы.
Как это убрать?
<div class="popupcontacttitle" id="about">Оставьте заявку сейчас и получите бесплатную консультацию!</div>
страница перезагружается! А это - ошибка! Этого не должно быть вообще!полегче, я написал пример кода, не писал проект за вас, что там должно быть - субмит или аякс - не суть. вы пока не думаете как программист, вы пока копипастер. Меняйте взгляд на вещи, вместо "какого *!*я оно не работает" должно быть "почему не работает и где я ошибся? Сейчас проверю что пришло и как менялось и все заработает".
$(document).ready(function () {
console.log('Документ загрузился, делаем магию');
$('#former').on('submit', function(e){
e.preventDefault();
var sub = true;
console.log($('#name')); // смотрим есть ли такой элемент или нет вообще
console.log($('#name').val()); // смотрим есть ли что в валуе
//элемента, возможно пробел или перенос строки
if($('#name').val()==""){$('#name').css( "outline","red" ); sub=false;}
if($('#email').val()==""){$('#email').css( "outline","red" ); sub=false;}
// if(sub)$('#form').submit(); // не тупим, убираем субмит формы если не нужен
if(sub){
$.ajax({
type: "POST",
url: "form.php",
data: $(this).serialize()
}).done(function(data) { //в data вернется ответ сервера, например можно вывести ошибки
console.log(data); // смотрим что прислал сервер, скорее всего бред, но проверить же надо...
alert('Спасибо');
$('#former').hide();
});
}
return false;
});
});
if(array('grid'=>'1')===array('grid'=>self::getGroup($this->grid)[0]->id)) echo "да вашу жешь мать!"; else echo "Ух тыж ёкарный бабай!";
$some = intval(self::getGroup($this->grid)[0]->id); 'grid' => $some;
, возможно там какая-то бяка невидимая присобачивается.
PS: или так