Ir para conteúdo

POWERED BY:

Arquivado

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

feasso

Enquete com Banco de Dados

Recommended Posts

Tenho uma enquete montada com .asp e SQL, o problema é que ela está dando refresh na página não hora em que o internauda dá o seu voto.

 

Alguém pode me ajudar a tirar o refresh utilizando ajax ??? Ou qualquer outra forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Separe a pagina da enquete...

 

Inclua era atraves de um Require da primeira vez...

 

Agora vem o Ajax:

var xmlHttp;

function Cria_XmlHttpObject(){

	var xmlHttp = null;
	//cria o objeto XMLHttpRequest pra firefox, mozila, opera, etc
	try {
		xmlHttp = new XMLHttpRequest();
	} 
	
	//cria o objeto XMLHttpRequest pra internet explorer, 6,0 + e posteriormente para internet explorer
	catch (e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		
		catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return xmlHttp;
}

function carregarPagGet(pagina, id, exibe){

	xmlHttp = Cria_XmlHttpObject();
	
	if (xmlHttp == null) {
		alert("O seu navegador é imcompatível com Ajax!");
	}
	
	objetoHTML = document.getElementById(id);
	
	if (exibe == true) {
		objetoHTML.innerHTML = "<div id='carregando'>Carregando...</div>" + objetoHTML.innerHTML;
	}
	
	xmlHttp.open("GET", pagina, true);
	
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				objetoHTML.innerHTML = xmlHttp.responseText;
			}
			else if (xmlHttp.status == 404) {
				objetoHTML.innerHTML = "<p>Erro 404: página não encontrada</p>";
			}
		}
	}
	
	xmlHttp.send(null);
}

Passe parametros via get se precisar...

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.