Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Ajuda a passar um array por ajax

$
0
0
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:

Código (Javascript):
<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>

Código (HTML):
<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>

Viewing all articles
Browse latest Browse all 14700

Trending Articles