Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Estou serializando os dados submetidos de um formulário usando o serialize() do jQuery. Uma das variáveis 'cor' deve receber varios valores para serem gravados em sua tabela. Pelo serialize fica 'cor=2&cor=5&cor=8. Como receber isso na variável em um arquivo separado?
Tentei
$cores = array();
foreach($_POST['cor'] as $valor){
array_push($cores, $valor);
}
E outra idéias, mas nada que funcionasse.
Obrigado atencipamente.
Obrigado pela resposta. Como estou usando um plugin para estilizar os selects, não coloquei [] para definir o name do select. Isso ajustado serializei com o serializeArray() e funcionou.
O problema está em enviar via serialize com os mesmos nomes de input, pois quando o servidor receber esses dados, ele entenderá somente uma ocorrência.
Dê uma olhada aqui, talvez te ajude: http://api.jquery.com/serializeArray/