Estamos usando jquery para la paginación. Estamos sacando millones de registros de la base de datos y luego jquery hace la paginación en el frente. ese es un proceso muy lento. ¿Puede alguien recomendarnos una solución en php y jquery donde extraemos 50 registros a la vez? Graciasjquery pagination
Respuesta
Sí, usted debe usar Ajax en lugar de recuperar todo el asunto, intente esto:
$.get("path/to/page.php", { param1: "myParam1", page: "pagenumber" },
function(data){
$('#datacontainer').html(data);
});
Para más información sobre la función $.get
leyeron: http://api.jquery.com/jQuery.get/
He usado jqGrid para una aplicación ASP.NET MVC pero hacen una versión de php que debería ser buena para usar.
¿Realmente necesita/desea utilizar jquery para la paginación?
En el lado php puede calcular el número de fila desde el que comenzar (usando page_number-1 * number_of_rows_per_page) así que la página 1 comenzará en la fila 0, página 2 en 50. De esa manera solo obtendrá 50 filas a la vez .
jQuery se puede usar para dar estilo a la tabla o enviar una solicitud ajax al script para recuperar las filas específicas.
$page_number = $_GET['page']; //Could POST this if u want to keep your urls tidy
$num_rows_per_page = 50;
$start_row = ($page_number -1) * $num_rows_per_page;
//This will get just the specified number of rows
$sql = "SELECT * from mytable LIMIT $start_row, $num_rows_per_page"
Un simple paginación jquery para table, div y li lo puedes ver en Simple Jquery Pagination
http://gloryplus.com/index.php?route=product/product&path=81&product_id=176
if ($page < $counter - 1)
$pagination.= "<a href=\"$targetpage?page=$next\">next >></a>";
- 1. jQuery DataTables Pagination Size
- 2. Zend_Form & Pagination
- 3. Django Pagination
- 4. Dom Css perdido después de jQuery Pagination Wordpress widget
- 5. C# Entity Framework Pagination
- 6. C#: Pagination, Math.Ceiling
- 7. Android Scroll Pagination
- 8. Kohana 3 pagination
- 9. CodeIgniter Pagination Problema
- 10. JSF, RichFaces, pagination
- 11. ResultSet para Pagination
- 12. Backbone JS Pagination
- 13. SOA/Web Service Pagination
- 14. Primefaces DataTable + JPA/Hibernate Pagination
- 15. PHP Dynamic Pagination Sin SQL
- 16. cakephp pagination tipo descendente primero
- 17. LINQ to SQL Pagination y COUNT (*)
- 18. Kaminari & Rails pagination - método indefinido `current_page '
- 19. ¿Puede django-pagination hacer múltiples páginas por página?
- 20. paginación del paginador de los tablesorter pagination inicial
- 21. Django Pagination Display Problema: todos los números de página aparecen
- 22. Rails Pagination: busque el número de página del ID de instancia
- 23. Cómo mostrar los números de objeto correctos al usar django-pagination
- 24. wordpress pagination obtener el número de página actual de la url
- 25. La forma más eficiente de usar jQuery de paginación e historia plugins juntos
- 26. Dos plugin de paginación de jquery en la misma página no parece funcionar
- 27. jQuery y MooTools Conflicto
- 28. jQuery jquery-tmpl roadmap
- 29. jQuery anclaje Pulse para trabajar
- 30. ¿Generar números de página usando javascript/jquery?
¿Qué base de datos está usted utilizando? –
¿Qué plugin de tabla jQuery estás usando? – webbiedave
Ridículo. ¿Millones de registros enviados al cliente? ¡Querido Dios! –