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