{"id":2346,"date":"2019-09-19T23:12:09","date_gmt":"2019-09-20T04:12:09","guid":{"rendered":"http:\/\/linuxitos.com\/main\/?p=2346"},"modified":"2019-09-19T23:20:09","modified_gmt":"2019-09-20T04:20:09","slug":"paginacion-de-tablas-con-ajax-en-codeigniter","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/paginacion-de-tablas-con-ajax-en-codeigniter\/","title":{"rendered":"Paginaci\u00f3n de tablas con ajax en Codeigniter"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web-1024x576.png\" alt=\"\" class=\"wp-image-2351\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web-1024x576.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web-768x432.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web.png 1717w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Imagen 1<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9stos ejemplos son de mi autoria, son una forma de solucionar los filtrados, b\u00fasquedas de registros, eliminaci\u00f3n, agregar, y sobre todo paginar los registros de tablas usando ajax.  En \u00e9ste mismo ejemplo, se incluye tambi\u00e9n la parte de paginaci\u00f3n de ajax completo para otras secciones. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hay varias opciones para paginar tablas, por ejemplo est\u00e1 jdatatables, sin embargo a veces tarda mucho en cargar, por lo tanto no hay nada mejor que hacer uno propio, pero esa es decisi\u00f3n de cada uno.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Caracter\u00edsticas<\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li>Bootstrap 4.3.1<\/li><li>Codeigniter 3.1.10<\/li><li>B\u00fasqueda en tablas directo a base de datos<\/li><li>Filtro usando men\u00fa desplegable<\/li><li>Men\u00fa desplegable para indicar el total de registros a mostrar<\/li><li>Uso de ajax para agregar registros<\/li><li>Uso de ajax para eliminar registros<\/li><li>Uso de ajax para la paginaci\u00f3n<\/li><li>Scritp de la base de datos<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Proyecto en GitHub<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"text-align:center\"><a href=\"https:\/\/github.com\/jesusferm\/ci3_bt4_ajax_table\">https:\/\/github.com\/jesusferm\/ci3_bt4_ajax_table<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web2-1024x576.png\" alt=\"\" class=\"wp-image-2348\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web2-1024x576.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web2-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web2-768x432.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web2.png 1717w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Imagen 2<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web1-1024x576.png\" alt=\"\" class=\"wp-image-2349\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web1-1024x576.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web1-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web1-768x432.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/09\/web1.png 1717w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Imagen 3<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9stos ejemplos son de mi autoria, son una forma de solucionar los filtrados, b\u00fasquedas de registros, eliminaci\u00f3n, agregar, y sobre todo paginar los registros de tablas usando ajax. En \u00e9ste mismo ejemplo, se incluye tambi\u00e9n la parte de paginaci\u00f3n de ajax completo para otras secciones. Hay varias opciones para paginar tablas, por ejemplo est\u00e1 jdatatables, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61,62,1540],"tags":[1642],"class_list":["post-2346","post","type-post","status-publish","format-standard","hentry","category-ajax","category-codeigniter","category-develepmet","tag-pagination"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=2346"}],"version-history":[{"count":2,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2346\/revisions"}],"predecessor-version":[{"id":2352,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2346\/revisions\/2352"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=2346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=2346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=2346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}