Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Variaveis em Javascript

$
0
0

Boa noite galera, to tendo um problema ao fazer um cadastro em ajax. Tenho um formulário de cadastro com 8 inputs, até ai tudo bem, o problema acontece no Javascript, mais precisamente na hora de puxar os dados desses inputs e atribui-los às variáveis. Como são 10 inputs, são 8 variáveis declaradas uma a baixo da outra, porém na hora de enviar ao php com ajax nada acontece. Já testei colocar um alert() com as variáveis, porém só funciona quando tem no máximo 4 variáveis. Gostaria de saber se existe algum limite de variáveis a ser declarada no escopo local da função e também qual seria a solução para o cadastro em ajax com tantos campos. OBS: Não posso utiliza JQuery nesse projeto!

function cadastra(){
	// aqui 
  var nome = document.getElementById('nome').value;
  var cpf = document.getElementById('cpf').value;
  var telefone = document.getElementById('telefone').value;
  var idade = document.getElementById('idade').value;
  var estado = e.options[e.selectedIndex].text;
  var cidade = document.getElementById('cidade').value;
  var email = document.getElementById('email').value;
  var senha = document.getElementById('senha').value;
// Coloquei um alert() aqui contendo as vars NOME, CPF, TELEFONE, IDADE. Se colocar mais alguma var nada acontece

  var url = "cadastra.php?nome="+nome+"&cpf="+cpf+"&telefone="+telefone+"&idade="+idade+"&estado="+estado+"&cidade="+cidade+"&email="+email+"&senha="+senha+"&foto="+foto+"&perfil="+perfil;
  request.open("GET", url, true); //a url eu coloquei e mesmo assim nao inseriu nada no banco. O Problema eh com as variaveis
  request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  request.onreadystatechange = confirma; //a funcao confirma esta funcionando
  request.send(null);
}

Viewing all articles
Browse latest Browse all 14190

Trending Articles