Dovrei effettuare una chiamata ajax ad una pagina php tramite get, per testare se la chiamata funzionasseo meno ho buttato giù qualche codice semplice.. Questa è la pagina a cui viene effettuata la richiesta:
Codice PHP:
<?php
$color = htmlspecialchars($_GET['color']);
$fp = fopen('colore.txt','a+');
fwrite($fp, $color.'
');
fclose($fp);
?>
e questa è la pagina che effettua la chiamata:
codice:
<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function bye() {
var color = document.getElementById('color').value;
ajax.open("get", "create.php", true);
ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
ajax.send("color=#FFF");
alert("Hai scelto questo colore: "+color+"");
}
</script>
</HEAD>
<BODY>
<input type="text" name="color" id="color" />
<button onclick="bye();">Test del colore</button>
</BODY>
</HTML>
Il bello è che cliccando sul button nemmeno manda l' alert.. Dove sbaglio?