Ir para conteúdo

POWERED BY:

Arquivado

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

bcs_ptx

Passar via post com jquery

Recommended Posts

Eai pessoal, nesse meu script, eu listo informações de uma tabela e depois posso selecionar e deletar, mas faço a exclusão a partir do formulario, como eu posso fazer isso com jquery sem usar o form? passar oque vem no meu checkbox direto.

<?php include('funcoes/funcoes_banco.php'); extract($_POST);
		
		$resultado = select('*', 'usuarios', 'where ativo = 1 order by nome asc');
		if($resultado == true)
		{
			$table = "";
			$table.= '<form action="home.php" method="post">';
			for($i=0;$i<count($resultado);$i++)
			{				
				$table.= '<input type="checkbox" name="seleciona[]" value="'.$resultado[$i]['id'].'">'.$resultado[$i]['nome'].'';								
			}
			$table.= '<input type="submit">';
			$table.= '</form>';
			if(isset($seleciona))
			{
				for($i=0;$i<count($seleciona);$i++)
				{
					delete('usuarios', 'where id = "'.$seleciona[$i].'"');
				}
			}
			echo $table;
		}
	?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não precisa mesmo de um form pra enviar dados via post, veja um exemplo.

utilizo desta forma pois em muitos dos casos as tabelas tambem são resultantes de requisições ajax

 

 
$(document).on('click', '#botao_acao', function(e) {
        e.preventDefault();     
        $.ajax({
            url: 'executa_acao.php', //o arquivo para o qual deseja fazer a requisição
            type: "POST", //metodo de envio
            data: {parametro1:$('#input').val(), //input de onde deseja pegar a informação
                       parametro2:$('#input2').val() //input de onde deseja pegar a informação
                      },
            success: function(resposta) {
                $(#div_resposta).html(resposta); //div que receberá a resposta
            },
            complete:function(){
           //execute alguma ação depois que a requisição terminar
            }
        });
    });

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.