Сообщение от Viper
|
A.N.R.I функция submit вызывается когда отправляются данные формы, будь то нажатие на кнопку формы или нажатие enter. почитайте внимательно описание функции на http://api.jquery.com/submit/
|
От так нужно:
$(function() {
$('#forms').submit(function(){
$('#container').append('<img src="images/loading.gif" alt="loading" id="loading" />');
var login=$('#login').val();
var pass=$('#pass').val();
$.ajax({
url:'enter.php',
type:'POST',
data:'login=' + login + '&pass=' + pass,
success: function(result){
$('#response').remove();
$('#container').append('<p id="response" align="center" style="color:red;">' + result + '</p>');
$('#loading').fadeOut(500,function(){
$(this).remove();
});
}
});
return false;
});
});
</script>
</head>
<body>
<div id="container" >
<center><b>Авторизация:</b></center>
<br/>
<form action="enter.php" method="post" id="forms">Логин:<br />
<input name="login" type="text" value="login" id="login" />
<br />
Пароль:<br />
<input name="pass" type="password" value="pass" id="pass" />
<br />
<input id="submit" name="submit" type="button" value="Войти" style="margin-top:5px;" />
<br/>
</form>
но не пашет
И как сделать, если приходит правильно ввел данные - перезагрузить страницу. Делал в обработчике так:
print "<meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>";