Ir para conteúdo
Fórum Script Brasil

Leandro Pedrosa

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Leandro Pedrosa

Leandro Pedrosa's Achievements

0

Reputação

  1. Tenho um problema com um formulário. Estou querendo passar um array de um formulário com o nome arquivo para um script ajax e dele para um arquivo php. Meu problema é receber este array no script ajax. Na minha opinão, o problema está aqui: var dados = new Array(); dados[] = "arquivo="+formulario.arquivo.value; Não estou sabendo como resolver. Vide os arquivos abaixo: apagarArquivo.php <form id="form1" method="post" action="" onsubmit="return deletar(this)" enctype="application/x-www-form-urlencoded"> <fieldset> <legend> Apagar Arquivo</legend> <label for="arquivo" >Arquivo:</label> <?php while ($dado = mysql_fetch_array($sql)){ ?> <br /><br /> <input type="checkbox" id="arquivo" name="arquivo[]" value="<?php echo $dado[0]; ?>" /> <?php echo $dado[0]." - ".$dado[1]." - ".$dado[2]; ?> <?php } ?> <center><input type="submit" name="enviar" id="enviar" value="Enviar" /></center><br /><br /> <center><span id="msg"></span></center> </fieldset> </form> script.js ... function deletar(formulario){ var dados = new Array(); dados[] = "arquivo="+formulario.arquivo.value; var ajax = objXMLHttp(); ajax.open("POST", "deletar.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function(){ if (ajax.readyState == 1) { //alert(1); document.getElementById("#msg").innerHTML = "<center><img src='ajax-loader.gif' alt='Carregando...' align='middle' ></center>"; } if (ajax.readyState == 4){ if(ajax.status == 200){ apagar(ajax.responseText); }else{ apagar("Ocorreu o erro: "+ ajax.statusText); } } }; ajax.send(dados); return false; } function apagar(msg){ document.getElementById('msg').innerHTML = msg; } Desde já agradeço.
×
×
  • Criar Novo...