При неправильным вводом должен происходить этот код в функции обратного вызова. Т.е. $('p').html('Вы вошли'). Но меня вместо этого перекидывает на другую страницу вот код
$(document).ready(function() {
$('form').submit(function(){
var a=$(this).serialize();
$.get('login.php',a,backfun);
});
function backfun(data){
if(data=='yee')
$('p').html('<span>Вы вошли</span>')
else
$('form').append('<p>He IIpaBeJlHo</p>');
};
});
<?php
$password="secret";
$username="007";
$user=isset($_GET['username']) ? $_GET['username'] : $_POST['username'];
$pass=isset($_GET['password']) ? $_GET['password'] : $_POST['password'];
if ($user==$username && $pass==$password) {
echo 'yee';
} else {
echo 'noo';
}
?>