Ir para conteúdo

POWERED BY:

Arquivado

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

yurickvinicius

[Resolvido] Passar Array pela URL com jquery

Recommended Posts

Ola, estou precisando de ajuda para passar um array pelo jquery para uma pagina php, estou fazendo assim.

<script type="text/javascript" src="java script/jquery_1.5.1.js" ></script>
<script type="text/javascript">

$('document').ready(function(){		
var i='0';
$('#cd').click(function(){				
		i++;				 
		$('#plano').append("<p>"+i+"° Plano <textarea cols='45' rows='3' name='pl' id='pl' class='text'/></textarea></p>");			
		$('#plano').show('slow');
		$('#btt').click(function(){
			var pl = new Array($('textarea[name=pl]').val());		
			$.post('receb_array.php',{pl:pl},function(plano){
				$('#res').html(plano);
			})
		})
})							 	
})
</script>

Clique <span id="cd">aqui</span> para cadastrar
<div id="plano"></div><br><br>
<div id="res"></div>
<input type="submit" name="btt" id="btt" value="Enviar">

Ao clicar na palavra aqui, gera mais um textarea, e os valores dessa text area sao guardadas no array, porem na pagina que recebe, a pagina php, so exibi o primeiro valor do array.

<?

$pl = $_REQUEST["pl"];

print_r($pl);

 

?>

 

Se algum puder me ajudar fico grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

um textarea está sobrescrevendo o outro.

se você quer arrays, precisa declarar como array:

 

no html:

name='pl[]'

veja o metodo .serialize(); você não vai enviar o array diretamente, mas sim ele aberto, em forma de querystring.

Compartilhar este post


Link para o post
Compartilhar em outros sites

um textarea está sobrescrevendo o outro.

se você quer arrays, precisa declarar como array:

 

no html:

name='pl[]'

veja o metodo .serialize(); você não vai enviar o array diretamente, mas sim ele aberto, em forma de querystring.

 

 

kra, obrigado, deu certo aqui, utilizei o serialize.

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.