Надо, же! С этим код вообще ничего понять не могу, вроде бы все элементарно, но уже 2-ой момент меня смущает (несмтря на то, что код перестал сервером восприниматься). Каким чертом тут в качестве 3-его аргумента выступает функция, которая создается после??? Затем весь код срабатывает на доли секунды, вижу желаемый резульатат и тут же выскакивает голый Html с одним словом pass или fail, взависимости от резульатата. Тому, кто прояснит, выражаю заранее огромную благодарность!
$(document).ready(function() {
$('#login').submit(function() {
var formData = $(this).serialize();
$.post('login.php',formData,processData).error('ой');//ВЫЗЫВАЕМ ФУНКЦИЮ....
function processData(data) { ..СОЗДАЕМ ЕЕ...
console.log(data==='pass');
if (data==='pass') {
$('.main').html('<p>Вы авторизованы!</p>');
} else {
if ($('#fail').length === 0) {
$('#formwrapper').prepend('<p id="fail">Некорректная информация. Попробуйте еще раз</p>');
}
}
} // end processData
return false;
}); // end submit
}); // end ready