Ir para conteúdo

POWERED BY:

Arquivado

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

panetony

executar funcao php

Recommended Posts

pessoal,

boa noite...

 

preciso executar uma funcao php atraves de ajax...

 

nao conheco nada de ajax

 

alguem teria um exemplo beeeeeem simples?

 

 

valeu

 

 

 

abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ajax:

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);
}

HTML:

<a href="" onclick="carregarPagGet("PAGINA.PHP", "ID DO ELEMENTO QUE RECEBERÁ A PÁGINA", true);

P.S.: Estou movendo o tópico para a área de Ajax http://forum.imasters.com.br/public/style_emoticons/default/seta.gif

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.