Buenas, estoy tratando de realizar un filtro de registros desde un campo select, lo tipico, si selecciona asc o desc, o precio... pues se van ordenando. Lo estoy intentando hacer con json, aunque no estoy muy puesto... llevo toda la tarde pero no soy capaz de sacarlo. El caso es que si parece traer bien los datos por javascript pero no me realiza el cambio de consulta.... no se, creo que mi fallo esta a la hora de recoger los datos...
Mi codigo javascript
:
Código Javascript
:
Ver original$(document).ready(function(){
var getOrden = function(){
$.post('http://localhost/listado.php?campo=' + $("#seleccion").val(),function(datos){
$("#seleccion").html('');
return datos;
}, 'json');
}
$("#seleccion").change(function(){
if(!$("#seleccion").val()){
$("#seleccion").html('');
}else{
getOrden();
}
});
})
El php que recoge los datos:
Código PHP:
Ver originalpublic function getListado()
{
if(isset($_GET['campo']) ){ $campo=$_GET['campo'];
}else{
$campo='id_propiedad';
}
$sql= "select "
." * "
."from propiedad as p "
."order by ".$campo." desc";
return $sql;
..........
}