How do I show a php error in jQuery?

0

I have one (.html), one (.php) and my jQuery.

In my jQuery (I am sending the information to (.php) do the CRUD and etc.

The transactions are occurring quietly, however, they are not displaying error messages of type ("Person_id field can not be blank").

How do I do this?

$('#cadastrar').on('click', function(){
	var opcaoCadastrar = $(this).attr("value");
	var nome = $('#nome').val();
	$.post('consulta.php',
	{opcaoCadastrarEnvia:opcaoCadastrar,nomeEnviarCadastrar:nome},function(data){
		
	});
	
});
if (isset($_POST['opcaoCadastrarEnvia'])){
				
		$nome = $_POST['nomeEnviarCadastrar'];
		$consulta = "INSERT INTO FUNCIONARIO (FUN_NOME)VALUES(:nome)";
		$resultado->$db_con->prepare($consulta);
		$resultado->BindParam(':nome',$nome,PDO::PARAM_STR);
		$resultado->execute();
	}
    
asked by anonymous 02.05.2017 / 16:08

1 answer

0

I have not worked with jquery for a long time, but I think it's like this:

 $('#cadastrar').on('click', function(){
        var opcaoCadastrar = $(this).attr("value");
        var nome = $('#nome').val();
        $.post('consulta.php',
        {opcaoCadastrarEnvia:opcaoCadastrar,nomeEnviarCadastrar:nome},function(data){

        }).fail(function(response) {
          alert('Error: ' + response.responseText);
     });

    });

For old versions (pre-1.8) Use .error instead of .fail

    
02.05.2017 / 16:12