Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

ricardocoimbra

Ajuda a passar um array por ajax

Mensagens Recomendadas

ricardocoimbra

Boa tarde,

Não sei como passar um array por ajax estou a utilizar o jquery será que alguem me pode ajudar.

Neste exemplo os valores nome e telefone consigo enviar acontece que nao consigo é enviar o array -> camposMarcados.

Ou seja neste caso quero enviar da checkbox o valor 100 e 165 que sao os que estao seleccionados.

eu tenho isto:

<script type="text/javascript">
$(document).ready(function(){

$('#enviar').click(function () {
var nome = $('#nome').val();
var telefone = $('#telefone').val();
camposMarcados = new Array();
$("input[type=checbox][name='ans[]']:checked").each(function(){
camposMarcados.push($(this).val());

var dataString = 'nome='+ nome + '&telefone=' + telefone+'&camposMarcados =' + camposMarcados;

$.ajax({
 type: "POST",
 url: "registar.php",
 data: dataString,
 success: function() {
 alert('Enviado');
 }
});

}); 	
});
</script>

<input type="text" name="nome" id="nome" />
<input type="text" name="telefone" id="telefone" />
<input type="checkbox" id="ans" name="ans[]" value="100" checked="checked">
<input type="checkbox" id="ans" name="ans[]" value="165" checked="checked">
<input type="checkbox" id="ans" name="ans[]" value="70">

<a href="javascript:void(0)" id="enviar">Enviar mensagem</a>

Editado por ricardocoimbra

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis
$.ajax({
  type: 'POST',
   url: 'FICHEIRO.php',
  data: { campo1: valor, camp2: valor },
  success:function(data){
      alert('ok');
  },
  error:function(error){
      alert('ko');
   }
 });


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.