AJAX - No logro pasar valor del input button en formulario

 
Vista:
Imágen de perfil de MAS82
Val: 16
Ha aumentado 1 puesto en AJAX (en relación al último mes)
Gráfica de AJAX

No logro pasar valor del input button en formulario

Publicado por MAS82 (9 intervenciones) el 02/03/2019 13:48:17
hola a todos; tengo este código con el cual logro pasar datos usando un form con input button


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
<html lang="es">
  <head>
	<meta charset="UTF-8" />
   	<title> Acción onclick en js </title>
   	// Aquí esta la referencia a jquery
   	<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
	<script>
	$(document).on('ready',function(){
 
	  $('#btn-ingresar').click(function(){
		var url = "button2.php";
 
		$.ajax({
		   type: "POST",
		   url: url,
		   data: $("#formulario").serialize(),
		   success: function(data)
		   {
			 $('#resp').html(data);
		   }
		 });
	  });
	});
	</script>
  </head>
  <body>
	<form method="post" id="formulario">
		<input type="text" name="usuario" placeholder="Usuario" autofocus/>
		<input type="password" name="contrasena" placeholder="Contraseña"/>
		<input type="button" id="btn-ingresar" value="Ingresar" name="estado" />
	</form>
	// Este div nos servirá para cachar la respuesta enviada 
	// por el backend en caso de que sea necesario.
	<div id="resp"></div>
  </body>
</html>
:

y los recibo de esta forma:

1
2
3
4
5
6
7
<?php
    $usuario = $_POST['usuario'];
    $contra  = $_POST['contrasena'];
 
    echo "tu usuario es: ".$usuario;
    echo "contraseña es: ".$contra;
?>

mi pregunta es: como lograría pasar el valor del input button es decir: value= "ingresar" ya que no logro recuperarlo con POST

1
2
3
4
5
<form method="post" id="formulario">
 
		<input type="button" id="btn-ingresar" value="Ingresar" name="estado" />
 
	</form>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de MAS82
Val: 16
Ha aumentado 1 puesto en AJAX (en relación al último mes)
Gráfica de AJAX

No logro pasar valor del input button en formulario

Publicado por MAS82 (9 intervenciones) el 03/03/2019 23:40:11
hola, bueno e utilizado un imput de tipo hidden para enviar el parámetro que requería por ese lado ya pude solucionarlo

1
2
3
4
5
<form method="post" id="formulario">
 
    <input type="hidden" name="estado" value="estado" />
    <input type="button" id="btn-ingresar" value="Ingresar" />
</form>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar