Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pablo.p48l0

Pesquisar Checks em Tabela

Recommended Posts

Pessoal, olá a todos. Seguinte, tenho uma tabela no banco onde exibo a listagem atraves do PHP/Html, e em cada linha exibo um checkbox pra fazer determinada operação apenas com os que estão 'checkados'... O problema eh q minha rotina do javascript verifica todos os registros, um a um, pra saber quais estão marcados, pra dai mandar ao PHP a lista dos que sofrerão a operação. Numa tabela com 100 registros até é tolerável.. Mas quando tem 1000 fica muito lento... Alguem saberia como otimizar isso? Sei lá, saber qtos estão checkados sem passar por esse 'for'... Segue o script:

function enviaChecksTabela(arquivo,GET,id_check,id_check_total,id_div_alerta,status_retor
o) {
		
   var url = arquivo+'.php?'+GET;
		
   var valores = new Array(); 
   var indices = new Array();
   var parametros = ""; 
   var cont_checkboxs = document.getElementById(id_check_total).value;
		
   for(var i = 0; i < cont_checkboxs; i++){ 

	  if (document.getElementById(id_check+i).checked == true) {
	indices[i] = id_check+i; 
	valores[i] = document.getElementById(id_check+i).value;

	if(i > 0 && i < cont_checkboxs){ 
		 parametros += "&"; 
	} 
				
	parametros += indices[i] + '=' + valores[i]; 
	  }
   } 
		
   parametros += '&cont_checkboxs='+cont_checkboxs;
   filaAjax(url,null,'POST','TXT',parametros,'verificaRetornoBase(\''+arquivo+'\',\''+status_retorno+'\',\''+id_div_alerta+'\')');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.