Отправляю форму по ajax, но что то не срабатывает
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
</head>
<body>
<div class="form_container">
<div id="message"></div>
<form id="form" >
<input type="text" name="login">
<input type="text" name="password">
<input type="submit" name="save" value="Отправить">
</form>
</div>
<script>
$('#form').submit(function(e){
e.preventDefault();
$.ajax({
type:'POST',
url: 'form.php',
data: $(this).serialize(),
success: function (data){
alert('ok')
}
});
});
</script>
</body>
</html>
<?php
if(isset($_POST['save'])){
$const = mysqli_connect('localhost', 'root' ,'') or die ("html>script language='JavaScript'>alert('Не удается подключиться к базе данных. Повторите попытку позже.'),history.go(-1)/script>/html>") ;
mysqli_select_db( $const, "test" );
$login=$const->real_escape_string($_POST['login']);
$password=$const->real_escape_string($_POST['password']);
$sql= "INSERT INTO test (login, password) VALUES ('$login', '$password')";
$const->query($sql);
$const->close();
}
?>