
Llamar a un metodo php pasandole un valor
Publicado por Victor (20 intervenciones) el 25/01/2015 13:23:16
Buenas.
Tengo este control seletc html el cual debe llamar a un metodo:
El caso es que si consigo obtener valor seleccionado con este Jquery ,ya que en la consola si me aparece:
Este es el div que hay en la misma pagina que recoje el resultado
El contenido de tpAnimal.php es este:
Bueno,la pregunta del millon,que hago mal para que no llamé al metodo MuestraAnimales($tpAnimal);????
Quedo a la espera de su respuestas,es muy urgente y me tiene ya desesperado.
Muchas gracias a todos de antemano.
Tengo este control seletc html el cual debe llamar a un metodo:
1
2
3
4
5
6
<select name ="tipoAnimales" id="tipoAnimales" onchange="(repoblarTabla(this.value))">
<option value="" name="tipo">---------------</option>
<option value="Iberico Puro" >Iberico Puro</option>
<option value="Puro Duroc" >Puro Duroc</option>
<option value="MEngorde" >M.Engorde</option>
</select>
El caso es que si consigo obtener valor seleccionado con este Jquery ,ya que en la consola si me aparece:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function repoblarTabla(select_element)
{
var valor_seleccionado=jQuery('#tipoAnimales').val();
console.log('valor recogido del select '+valor_seleccionado);
jQuery.ajax(
{
type: "POST",
url: "tpAnimal.php",
data:'tpAnimal='+valor_seleccionado,
success: function(data){
$("#resultado").html(data);
}
});
}
Este es el div que hay en la misma pagina que recoje el resultado
1
2
3
4
5
6
<div id="resultado" hidden="hidden">
<?php
$tpAnimal="";
$cuadras=MuestraAnimales($_POST['tpAnimal']);
?>
</div>
El contenido de tpAnimal.php es este:
1
2
3
4
5
6
<?php
require_once("cuadricula.php");
$tpAnimal =$_POST["tpAnimal"];
$cuadras=MuestraAnimales($tpAnimal);
echo "<br>TIPO ANIMAL".$tpAnimal;
?>
Bueno,la pregunta del millon,que hago mal para que no llamé al metodo MuestraAnimales($tpAnimal);????
Quedo a la espera de su respuestas,es muy urgente y me tiene ya desesperado.
Muchas gracias a todos de antemano.
Valora esta pregunta


0