Olá, estou tendo um problema ao tentar mandar um valor para uma pagina php via ajax. Pra tentar resolver eu simplifiquei ao maximo o codigo que segue:
<!DOCTYPE html>
<html>
<title>index.php</title>
<head>
<script type="text/javascript"></script>
<script>
function clic() {
var ajax = new XMLHttpRequest();
ajax.open("POST", "index.php", true);
ajax.setRequestHeader("Cache-Control", "no-cache, must-revalidate");
ajax.setRequestHeader("Pragma", "no-cache");
ajax.send("variavel=FUNCIONOU");
}
</script>
</head>
<body>
<button onclick="clic()">TestButton</button>
<?php
$x = $_POST['variavel'];
echo $x;
?>
</body>
</html>
A idéia de tudo isso é fazer com que minha aplicação envie um valor conforme um botão clicado pelo usuario, e através do php armazene em mysql, mas eu não estou obtendo nenhuma resposta na minha variavel no php.
