Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera estou tentando enviar uma variável através dos recursos AJAX para uma outra variável PHP que esta na mesma página. Mas estou tendo um impasse, pós, o método POST do PHP não está recebendo o resultado enviado pelo AJAX.
Código que estou elaborando:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ajax</title>
<script type="text/javascript">
function abrirPag(){
var xmlRequest;
if (window.XMLHttpRequest) {
xmlRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
xmlRequest = new ActiveXObject('Msxml2.XMLHTTP');
} catch (e) {
xmlRequest = new ActiveXObject('Microsoft.XMLHTTP');
}
}
return xmlRequest;
}
function teste() {
var ajax = abrirPag();
var bla = 'blablablablablablablabla';
ajax.open('POST','index.php',true);
ajax.send('mensagem=' + bla);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4){
alert('concluido');
} else if (ajax.readyState == 1){
alert('Carregando...');
}
};
}
</script>
</head>
<body>
<div id="menu"><a href="javascript:teste()" >Teste</a></div>
<br><br>
<div id="conteudo_mostrar">
<?PHP
$texto = $_POST["mensagem"];
echo $texto;
?>
</div>
</body>
</html>
Aguem conhece uma solução para o meu problema???
Carregando comentários...