Jump to content


Photo

Passando Parametros Via Post


  • Faça o login para participar
7 replies to this topic

#1 corvox

corvox

    That's No Easy Way Out

  • Usuários
  • 434 posts
  • Sexo:Masculino

Posted 21/09/2007, 11:53

Ola, :rolleyes:

Galera to usando um protype, code dele abaixo

function AJAX() {

	this.Updater=carregarDados;
	function carregarDados(caminhoRetorno,idResposta,metodo,mensagem) {

		var conteudo=document.getElementById(idResposta)
		conteudo.innerHTML= mensagem;
		conteudo.style.display="block";
   
		var xmlhttp = getXmlHttp();

		//Abre a url
		xmlhttp.open(metodo.toUpperCase(), caminhoRetorno,true);

		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function() {
   
		if (xmlhttp.readyState==4){

			//Lê o texto
			var texto=xmlhttp.responseText;
   
			//Desfaz o urlencode
			texto=texto.replace(/\+/g," ");
			texto=unescape(texto);
	   
			//Exibe o texto no div conteúdo
	   
			var conteudo=document.getElementById(idResposta);
			conteudo.innerHTML=texto;

		}
	}
	xmlhttp.send(null);
}
}

function getXmlHttp() {
	var xmlhttp;
	try{
		xmlhttp = new XMLHttpRequest();
	}catch(ee){
		try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(E){
			xmlhttp = false;
		}
	}
}
return xmlhttp;
}

Já usei ele com funções passando paramentro via $_GET funcionou bele, mas agora estou querendo passar os dados de um formulário e não consigo, pq sera ?

O codigo do form
<div id="agendarvisita">
<form name="agendar" method="post">
			<label>Nome:</label><input type="text" name="nome" />
			<label>E-mail:</label><input type="text" name="email" />
			<label>Telefone:</label><input type="text" name="telefone" />
			<label class="ldata">Data preferencial:</label><input type="text" name="data" class="data" maxlength="5" />			
			<label class="ldata">Hora preferencial:</label><input type="text" name="hora" class="data" maxlength="5" />			
			<input type="submit" value="Enviar" class="aenviar"  onclick="java script:enviaVisita();"/>
		</form>
</div>

A função enviaVisita();
function enviaVisita() 
{
	var ajax = new AJAX();
	ajax.Updater("includes/enviar_visita.php","agendarvisita","post","agendando visita...");
}

O arquivo enviar_visita.php
<?
	$nome = $_POST['nome'];
	$email = $_POST['email'];
	$telefone = $_POST['telefone'];
	$data = $_POST['data'];
	
	echo "$nome - $email - $telefone $data";
?>

É bem simples o enviar_visita so pra testar se ta funcionando, mas não funciona, já usei esse protype passando variavel via $_GET e funciona beleza.. agora essa post não sei pq não funciona...

Alguem sbe o que posso fzer ? Pra arrumar isso ? Tnks... :click:

Edição feita por: corvox, 21/09/2007, 11:57.


#2 corvox

corvox

    That's No Easy Way Out

  • Usuários
  • 434 posts
  • Sexo:Masculino

Posted 25/09/2007, 08:40

Galera msm que não tiver como usar metodo via POST, tem algum outro prototype parecido ? Que funcione post, quem puder me recomendar agradeço (y)

Edição feita por: corvox, 25/09/2007, 08:40.


#3 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 21/09/2017, 13:49

Mail Order Amoxicillin cheap cialis Cialis Prices Walmart Generic Viagra Spain Acheter Cialis En Espagne Cialis 20 Mg Preis cialis price Levitra Wikipedia
Acheter Novaldex buy cialis Propecia Epididimitis Cialis Free 30 Day Trial Buy Finasteride cialis Generic Stendra Cash Delivery Price Fedex
Cialis Levitra Prezzo generic cialis For Cats Amoxicillin How To Use Viagra Bald Gunstiger Fluoxetine Legally cialis buy online Buy Levitra Overnight Delivery

#4 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 06/10/2017, 03:23

Tadacip 60mg Propecia Wirkstoff Levitra Generico In Farmacia Acquisto non prescription levitra Buy Cialis 100mg Cialis Ch

#5 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 06/10/2017, 06:54

Rxpillshop viagra Viagra Pour Jeune Usa Propecia Cialis Viagra Precios

#6 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/10/2017, 14:40

Viagra 50 O 100 Acheter Ibuprofen 20mg cialis price Meds From Canada No Prescription Kamagra Pas Cher Ajanta Pharma Partir Proscar Propecia

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 31/10/2017, 03:13

Pastilla Levitra Levitra Sovradosaggio viagra Propecia Pas Cher Livraison Rapide
Kamagra Ajanta Uk Where Can I Buy Macrobid Baclofene Andorre cialis price Amoxicilline 500 Grossesse Generic Dutasteride Low Price Amex Accepted Free Consultation

#8 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 22/11/2017, 06:07

Maca Viagra Ano viagra cialis Mail Order Isotretinoin Mastercard Cialis Generic Non Prescription
Healtyman Viagra Europa Kamagra Prescrizione Cialis Professional Tadalafil viagra Cialis Acquisto Farmacia
Farmacia Italia Viagra Generico Best Buy Discount Generic Macrobid Direct Overnight Shipping Viagra In Canada Without Prescription buy viagra online Does Adovart Work In Black Men Side Effects Of Kamagra Geschichte Levitra
Kamagra Suppliers buy viagra Safest Place To Buy Ed Medicens




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq