Не могу получить php эхо-ответ в ajax запрос - PullRequest
1 голос
/ 09 января 2020

Я получаю только 1 ответ на пустой странице, что я делаю не так? Я следовал учебному пособию, но, кажется, ajax не получил ответ php? Я новичок в ajax. PHP Файл БД -

<?php
session_start();
include('security.php');
require_once('conexao.php');

$marca = $_POST['marca'];
$modelo = $_POST['modelo'];
$nroserie = $_POST['nroserie'];
$conectividade = $_POST['conectividade'];
$observacoes = $_POST['observacoes'];



 $sql="INSERT INTO `rato`(`marca_rato`, `modelo`, `nroserie_rato`, `conectividade`, `observacoes`) VALUES ('$marca','$modelo','$nroserie','$conectividade','$observacoes')";


 $inserir = mysqli_query($conexao,$sql);


if ($inserir) {
        //echo "salvo";
        echo "0";

    }else{
        echo "1";

    }   

?>

И это мой ajax запрос -

$(document).ready(function($){

 $('#ajax-form').submit(function(e){

     formData = $("#ajax-form").serialize();

     e.preventDefault();

      var dadosajax = {
     'marca' : $("#marca").val(),
     'modelo' : $("#modelo").val(),
     'nroserie' : $("#nroserie").val(),
     'conectividade' : $("#conectividade").val(),
     'observacoes' : $("#observacoes").val()   
 };

         $.ajax({
          type:'POST',
          url: "codigo_rato.php",
          data: dadosajax,
          error: function(){
          alert('Erro !!!');
      },
          success: function(result){
            if(result == '1')
          {
              alert("O seu registo foi inserido com sucesso!");
          }

          else
          {
              alert("Ocorreu um erro ao inserir o seu registo!");
          }         

  },
  });
      $('#ajax-form')[0].reset();
return false;

 });

});

Я хочу сделать так, чтобы получать сообщение не покидая или не обновляя страницу говоря мне, была ли это ошибка или успех.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...