Ir para conteúdo

Arquivado

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

marcelocardoso

click + redirecionar + variavel

Recommended Posts

Galera!

estou com o código abaixo, estou tentando em primeiro momento:
1) no click do botão pegar o id do click;

2) redirecionar para uma página;

estou com o code:

				
<script type="text/javascript">										
$(document).ready(function(){
$('#excluir').on('click',function(){
	window.location.replace("admin_cadastro_db.asp?opcao=excluir&caso=cad1&cadid=") + $("#excluir").val();
});
});
</script>

só q este código não está ativando oq preciso, está com a sintaxe correta?
obrigado a todos....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem você passar o trecho de HTML fica difícil.

Mas deduzo que quando você fala pega o 'id' é literalmente o id...

$("#excluir").val();
var excluirId = $("#excluir").attr('id');
alert(excluirId);

Ou melhor ainda, utilizando o conceito de this:

Edit:

$('#excluir').on('click',function(){
  window.location.replace("admin_cadastro_db.asp?opcao=excluir&caso=cad1&cadid=" + $(this).attr('id')) + ;
});

Mais em:

Pesquise por data-attributes, eles são bacanas assim você pode usar Ids, classes como bem entender ;)
Recomendo fortemente a leitura:
E a execução do curso abaixo:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo utilizando classes (seletores id, deveriam ser únicos de acordo com o W3C, quando você precisar utilizar múltiplos listeners utilize a classe, ai que entra a 'jogada' do data-attribute:

Veja o exemplo abaixo:

<!DOCTYPE HTML>
<html lang="pt-BR">
<head>
	<meta charset="UTF-8">
	<title></title>
</head>
<body>

	<button class="excluir-person" data-idperson="1">Excluir Pessoa 1</button> <br />
	<button class="excluir-person" data-idperson="2">Excluir Pessoa 2</button> <br />
	<button class="excluir-person" data-idperson="3">Excluir Pessoa 3</button><br />

	<script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
	<script type="text/javascript">
		$(document).ready(function() {
			$( ".excluir-person" ).bind( "click", function() {
				var id = $( this ).data('idperson');
				if(confirm('Você tem certeza que deseja excluir o ' + $( this ).text())){
					window.location.replace("admin_cadastro_db.asp?opcao=excluir&caso=cad1&cadid=" + confirm;
				}
				
			});
		
			
		});
	
	
	</script>
</body>
</html>

Live Code:

http://liveweave.com/HV2vXG

FIddle ta bugado :(

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.