Ir para conteúdo

POWERED BY:

Arquivado

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

Klênio

[Resolvido] Passar Arrays Javascript por POST PHP

Recommended Posts

Boa tarde.

 

Estou com uma dificuldade e não consigo encontrar a resposta de jeito nenhum.

Tenho um formulário com alguns campos HTML mesmo que seus dados são enviados pra outro arquivo por POST. Até aí tudo bem. Só que tinha a necessidade de inserir outros campos dinamicamente, então, fiz funções em Javascript para criá-los. O problema é que não consigo enviar por POST pra o outro arquivo.

 

Agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Klênio.

 

apaguei teu post em php. Por favor, não duplique a dúvida pelo fórum.

Se tiver postado no sub errado, apenas aguarde que algum moderador vai mover.

 

 

você está usando alguma lib como o jQuery ? (o método .serialize(), pode te ajudar)

 

se não estiver, basta fazer um loop pelos elementos.

Usando um getElementsByTagName(), e então criando a querystring para enviar. Usando os atributos .name e .value

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, William.

Não estou usando nenhuma library.

Eu estou fazendo justamente isso. Peguei pelo id e não pelo name, na verdade, pois na maioria dos elementos coloquei um id. Coloquei todos valores num array, mas não consigo pegar o resultado no outro arquivo PHP. Tentei colocar esse array num input hidden e algumas outras coisas, mas, mesmo assim, não consegui recuperar os valores.

Como seria essa querystring?

Compartilhar este post


Link para o post
Compartilhar em outros sites

?inpu1=valor&input2=valor&input3=valor ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado mesmo, William.

Era mais fácil do que eu pensava. Vou tentar mandar uma matriz dessa forma :D.

Obrigado pela agilidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz..., achei que tinha conseguido.

Os valores dá pra recuperar normalmente, mas não consigo recuperar um array.

Depois de criada, eu coloco a queryString num hidden? E funciona com matrizes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

depende cara.. como você vai enviar ? com ajax ?

 

se não for com ajax, então pra q todo esse trabalho ? deixa o html por si só.

 

 

 

com matriz é a mesma coisa:

 

 

?input1[]=valor&input2[]=valor ...

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.