Ver Mensaje Individual
  #1  
Antiguo 10-08-2017
el-mono el-mono is offline
Miembro
 
Registrado: abr 2008
Ubicación: Lules
Posts: 176
Reputación: 16
el-mono Va por buen camino
Pasar variable mediante Ajax a un archivo PHP

Buenas noches queridos compañeros!

Estoy terminando un pequeño sistema donde lleno un DataTable mediante una consulta que levanto de un archivo Listar.php (mas abajo pego el código) el cual es llamado mediante Ajax (el código que esta debajo) mediante método POST. Hasta aquí muestra correctamente la consulta, mi problema es que necesito enviarle a Listar.php una variable para poder filtrar la consulta.

Alguno sabe como podría hacer para pasarle esa variable.

variable que necesito pasar: $filtro = "(1,2,3)";
Código:
var Listar = function(){
       $("#cuadro2").slideUp("slow");
       $("#cuadro1").slideDown("slow");
       var table = $("#grilla").dataTable({
            "ajax":{
            "method":"POST",
	    "url":"listar.php"
	      },
              "columns":[
                   {"data":"NOMBRE"},
		   {"data":"CLAVE"},
		   {"data":"PATOLOGIAS"},
		   {"data":"NOTAS"},
		   {"data":"TELEFONO"},
		   {"data":"ENFERMEDAD"},
		   {"defaultContent":"<button type='button' class='editar btn btn-primary'><i class='fa fa-pencil-square-o'></i></button>	<button type='button' class='eliminar btn btn-danger' data-toggle='modal' data-target='#modalEliminar' ><i class='fa fa-trash-o'></i></button>"}
                ]


Listar.php

Código PHP:
<?php
  
include ("conexion.php");
 
  
$query "select p.nombre, p.clave, pe.nombre as Patologias, po.Notas,p.telefono, po.enfermedad from pacientes_odonto po
left join pacientes p on po.paciente = p.clave
left join pacientes_enfermedades pe on po.enfermedad = pe.id  order by nombre asc;"
;
 
    
$resultado ibase_query($conexion$query);
 
    if (!
$resultado){
    echo 
"No existen registros en la base de datos.";
    }else {
 
             while (
$data ibase_fetch_assoc($resultado)) {
                   
$arreglo["data"][] = array_map("utf8_encode"$data);
           }
        echo 
json_encode($arreglo);
     }
ibase_free_result($resultado);
ibase_close($conexion);
 
?>
Responder Con Cita