Ir para conteúdo

POWERED BY:

Arquivado

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

AprendizPHP

Enviando Dados com Array

Recommended Posts

Pessoal,

 

Quero enviar dados na forma de array, com jquery:

 

           "Cadastrar": function() {
               var paci_nome = $("#paci_nome").val();
               var dia = $("#dia").val();

               $("#status").html("<img src='loader.gif' alt='Enviando' />");

	$.post('cadastraAluno.php', {paci_nome:paci_nome,dia:dia},
               function(resposta) {
               $("#status").slideDown();
               if (resposta != false) {
                   $("#status").html(resposta);
                   alert(resposta);

 

 

      <td>                  <input type="checkbox" name="dia[]" id="dia[]" class="checkbox" value="SEXTA" onclick="mostra('segunda')" />
Sexta<br/>
         Hora de Início:
         <input type="text" name="hora_inicio" id="hora_inicio" size="10">
     </td>
     <td>                  <input type="checkbox" name="dia[]" id="dia[]" class="checkbox" value="QUINTA" onclick="mostra('segunda')" />
Quinta<br/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

JSON.stringify(array);

 

Vai retornar uma string da forma:

['valor1', 'valor2', ...]

 

Na sua linguagem server-side, vai precisar transformar essa string JSON em um array. No PHP, faça:

$array = json_decode($_POST['NOME_DA_VARIAVEL_PASSADA']);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda Henrique.

 

Mas quando dei um dump no varáviel, ela me retorna NULL, fiz assim:

 

var paci_nome = $("#paci_nome").val();
JSON.stringify(dia);

$.post('cadastraAluno.php', {paci_nome:paci_nome,dia:dia},

 

 

$array = json_decode($_POST['dia']);
var_dump($array);

 

Sabe o que posso estar fazendo de erro? vlw!

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.