| |||
¿Se puede filtrar datos al cargar la página datatables jquery php? Hola, escribo en esta oportunidad porque estoy utilizando el plugin datatables jquery del lado del servidor, me gustaría saber si se puede que al cargar los datos al principio se pueda filtrar, es decir, que me muestre los datos solo del id de empleado 29 por ejemplo, se puede? |
| |||
Respuesta: ¿Se puede filtrar datos al cargar la página datatables jquery php? Hola loncho_rojas gracias por responderme, eso lo hice el idusuario 29 tiene 3 registro nada más, pero al mostrar la tabla en la parte de abajo me dice esto: Mostrando 1 - 3 de un total de 3 registros (filtradas de un total de 14 registros) no me gustaria que dijiera esa parte de filtradas de un total de 14 registros porque ese usuario nada más tiene 3. Este es parte del código que estoy utilizando, en el idUsuario por prueba le coloque el número como hago para pasarle ese valor porque puede variar? Código PHP: |
| ||||
Respuesta: ¿Se puede filtrar datos al cargar la página datatables jquery php? Cita: ...Pues quítasela...Mostrando 1 - 3 de un total de 3 registros (filtradas de un total de 14 registros) no me gustaria que dijiera esa parte de filtradas de un total de 14 registros porque ese usuario nada más tiene 3. ¿Para qué haces esto, entonces:
Código PHP:
Tu mismo estás haciendo que te ponga eso. Si noi lo quieres, quitale esa parte (cuya utilidad no se enitende), y también la parte donde agregas eso a la vista... Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: ¿Se puede filtrar datos al cargar la página datatables jquery php? Cita:
Iniciado por gnzsoloyo ...Pues quítasela... ¿Para qué haces esto, entonces:
Código PHP:
Tu mismo estás haciendo que te ponga eso. Si noi lo quieres, quitale esa parte (cuya utilidad no se enitende), y también la parte donde agregas eso a la vista...Ver original Hola gnzsoloyo, le quite esa parte y ahora en la parte que le agrego a la vista queda así: Código PHP: Mostrando 1 - 3 de un total de 3 registros (filtradas de un total de NaN registros), no deberia salir la parte de filtradas como hago para pasarle ese valor porque puede variar? |
| ||||
Respuesta: ¿Se puede filtrar datos al cargar la página datatables jquery php? ¿Por qué no anulas ese bloque de texto? Al menos ponlo como de aparición condicional, donde sólo lo agregues si recibes datos para mostrar. Mi duda sigue: ¿Para qué necesitas esa información? ¿Cuál es su utilidad para el usuario? ¿De qué le sive saber que encontró 3 regiistros entre 36.024.957, por decir algo? En teoria de informaciones se suele decir que todo dato irrelevante es ruido en la información. Interfiere con la meta.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: ¿Se puede filtrar datos al cargar la página datatables jquery php? Cita: Ok, solo le agregue al archivo js esta propiedad "bInfo": false y se quito. Le había dejado esa propiedad para que el usuario supiera cuanto registro tiene pero me parece mejor que se quito ese bloque de texto.
Iniciado por gnzsoloyo ¿Por qué no anulas ese bloque de texto? Al menos ponlo como de aparición condicional, donde sólo lo agregues si recibes datos para mostrar. Mi duda sigue: ¿Para qué necesitas esa información? ¿Cuál es su utilidad para el usuario? ¿De qué le sive saber que encontró 3 regiistros entre 36.024.957, por decir algo? Ahora ese valor del idUsuario puede cambiar porque depende del usuario para que se muestre los datos, como hago para pasarle ese valor? este es el código que tengo en el js:
Código:
var oOverviewTable =$('#example').dataTable( { "bProcessing": true, "bServerSide": true, "bInfo": false, "sAjaxSource": 'include/funciones/server_processing_prestamo.php', }); |
| |||
Respuesta: ¿Se puede filtrar datos al cargar la página datatables jquery php? Ya lo hice, coloque en el archivo php que llama al js un campo hidden: Código HTML: <input type="hidden" id="idUsuariojs" name="idUsuariojs" value="$idUsuario"/>
Código:
$(document).ready(function(){ //se declara una variable para trabajar con el datatable var oOverviewTable =$('#example').dataTable( { "bProcessing": true, "bServerSide": true, "bInfo": false, "sAjaxSource": 'include/funciones/server_processing_prestamo.php?idUsuario='+parseInt($('#idUsuariojs').val()), }); }); |
Etiquetas: |