FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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:
|
#2
|
||||
|
||||
Hola,
No queda muy claro (por lo menos para mí) de dónde sale el método "dataTable" que estás usando, puesto que parece que debería ser ahí donde se diese la opción de enviar la variable como quieres vía "POST". Sin embargo, una posible solución podría ser usar la URL que usas ahora y pasar la variable vía GET, en lugar de POST. Esto es, escribir algo parecido a esto: Código:
"url": "listar.php?my_variable=my_valor" Última edición por dec fecha: 10-08-2017 a las 17:43:30. |
#3
|
|||
|
|||
Hola Dec gracias por responde, Datatable es una Api para mostrar los datos sobre una grilla.
Al final funciono enviando la variable por Url y tomándolo desde Listar.php con $_GET |
#4
|
||||
|
||||
Hola,
En mi opinión esto último es una opción perfectamente válida. En todo caso, debería ser el API en cuestión quien ofreciese la posibilidad de enviar "otras variables" en la petición "POST" que realiza para "rellenar" la "grilla". Tal vez pueda revisar la documentación en busca de algo así, si encuentra algún inconveniente en enviar la variable mediante la propia URL de la petición HTTP. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como usar AJAX en .Net para cargar un archivo en un DIV? | flystar | .NET | 1 | 24-12-2009 18:18:46 |
Error envío formulario mediante AJAX | Ivanzinho | HTML, Javascript y otros | 0 | 23-01-2009 01:30:58 |
Abrir una pag mediante variable | judit25 | PHP | 2 | 22-01-2008 14:25:45 |
no puedo abrir un archivo con ShellExecute si el archivo es variable | belpab | API de Windows | 2 | 28-11-2007 16:24:22 |
acceder a objeto mediante una variable | joanajj | Varios | 37 | 12-07-2007 18:02:06 |
|