Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera,
seguinte, estou precisando passar uma variável(array) pelo jQuery de uma página p/ outra e recuperar os dados.
Segue o cód:
index.php
<body>
<script type="text/javascript">
//<![CDATA[
jQuery(function(jQuery){
contentType: "charset=ISO-8859-1"
jQuery("#FormCadProduto").submit(function(){
var titulo = jQuery("#titulo").val();
var arquivo = jQuery("#arquivo").val();
jQuery("#status").html("<img src='_img/loader.gif' alt='Enviando...' />");
jQuery.post('testes_js_recebe.php', {titulo: titulo, arquivo: arquivo}, function(resposta){
jQuery("#status").slideDown();
if (resposta != false) {
jQuery("#status").html(resposta);
}else{
jQuery("#titulo").val("");
doShowHide('cad-produto')
}
});
});
});
//]]>
</script>
<div id="status"></div>
<form id="FormCadProduto" action="javascript:func()" enctype="multipart/form-data" method="post">
<p>Título</p>
<input type="text" name="titulo" id="titulo" maxlength="35" value="" />
<div id="form-file">
<p>Foto(s)</p>
<input type="file" id="arquivo" name="arquivo[]" class="multi" maxlength="2" accept="jpeg|jpg|png|gif" />
</div>
<p><input type="submit" value="Enviar" /></p>
</form>
</body>
testes_js_recebe.php
<?php
$titulo = $_POST["titulo"];
print"Título: $titulo <br />";
print_r("Arquivo:".$_POST['arquivo']);
?>
OBS:
Desta forma está funcionando perfeitamente. Ele está passando o nome do arquivo(foto).
Acontece é que preciso utilizar o envio de mais de uma imagem por vez. Então acredito que ao invez de uma var normal, seria uma array certo?
Pois bem, como fazer? :ermm:
Carregando comentários...