Galera estou começando a trabalhar com datatables porem tenho uma dificuldade pq tipo até 200 registros por pagina é aceitavel mas penso quando tiver 2000 registro carregar tudo numa pagina so da errado pq é muitos dados e pode travar tudo.
Como posso fazer para listar com limite por pagina ou alguma maneira para poder colocar varios dados sem travar.
Seguinte
Tenho uma página chamada "teste.php" nessa página tem um formulário com vários campos que o usuário usa para fazer um filtro dos campos a serem pesquisado...
Ao clicar no Pesquisar (submit) ... o action da página faz a seguinte ação
script type="text/javascript">
$(function($){
$('#meuFormulario').submit(function(){
var dados = jQuery(this).serialize();
jQuery.ajax({
type: "POST",
url: "src/controller/request_teste.php",
data: dados,
cache: false,
beforeSend: function() {
$('#resultPesq').html("Carregando...");
},
success: function(e) {
//window.alert(e);
$('#resultPesq').html(e);
},
error: function() {
$('#resultPesq').html('Não foi encontrado dados!');
}
});
return false;
});
});
</script>
O arquivo "request_teste.php", é quem recebe os dados do POST e faz o tratamento desses dados....
Ao final desse arquivo tem um require_once 'result_teste.php' que vem a ser o arquivo onde irá mostrar o resultado da pesquisa.
Nesse arquivo eu fiz uma páginação ao final do resultado.
Entao primeiramente o link que estou acessando é
principal.php?link=teste.php (abre a pagina com o formulário)
ao clicar em pesquisar o link nao muda
quando clico em página 2, é feito um refresh e a url fica principal.php?link=teste.php&pag=2
O que acontece é que como a página faz um refresh eu perco todos dados do meu POST e tambem preciso clicar no botão pesquisar pra carregar os dado da página 2.