problema con ajax POST
Publicado por SARA (1 intervención) el 05/03/2020 00:46:55
tengo dos detalles, uno es que no se esta mandando el valor de mi select al archivo call.php para relaizar la busqueda en la tabla mediante el select seleccionado, y el otro detalle es que no me imprime el resultado en los diferentes input, me pueden apoyarrr?
archivo call.php
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
38
39
40
41
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("select[name=proveedor]").change(function(){
var dato = $('#proveedor').val();
$.ajax({
data: {"dato" : dato},
url: "call.php",
type: "POST",
success: function (response) {
alert(response);
}
});
});
});
</script>
<p>
<select name="proveedor" id="proveedor" >
<option value="opcion1">opcion1</option>
<option value="opcion2">opcion2</option>
</select>
</p>
<p>banco proveedor
<input type="text" name="bancoprov" id="bancoprov" />
</p>
<p>
clabe
<input type="text" name="clabe" id="clabe" />
</p>
<p>rfc
<input type="text" name="rfc" id="rfc" />
</p>
archivo call.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$usuario = "root";
$contrasena = "root1";
$servidor = "localhost";
$basededatos = "cxp";
$conexion = mysqli_connect( $servidor, $usuario, $contrasena ) or die ("No se ha podido conectar al servidor de Base de datos");
$db = mysqli_select_db( $conexion, $basededatos ) or die ( "Upps! Pues va a ser que no se ha podido conectar a la base de datos" );
$proveedor = $POST["proveedor"];//recojemos lo seleccionado
$query=mysqli_query($conexion, "SELECT bancoprov, clabe, rfc FROM proveedores Where proveedor = '".$proveedor ."'" );
$row=mysqli_fetch_array($query);
echo $row["bancoprov"];
echo $row["clabe"];
echo $row["rfc"];
?>
Valora esta pregunta


0