Задать вопрос
@marq

Почему не срабатывает ajax?

Отправляю форму по 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();


}
?>
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽