Buongiorno a tutti,

..proprio non riesco a capire perchè i dati non vengono passati tramite AJAX. Eppure da altre parti utilizzo stessa sintassi, ecc!


Html del form:
codice:
<label>Nome</label>
 <input type="text" name="user_name" />
   <input id="submitButton" type="button" value="Send" />

Codice che esegue la chiamata:
codice:
var ajaxRequest = new XMLHttpRequest;
     ajaxRequest.open("POST","check.php",true);
     ajaxRequest.setRequestHeader("Contet-Type","application/x-www-form-urlencoded");
     ajaxRequest.onreadystatechange=function(){
       if (ajaxRequest.readyState==4){
         eval(ajaxRequest.responseText);
       }
     }
     // La variabile input values sta in un array js poche righe di codice sopra..
     ajaxRequest.send("user_name="+encodeURIComponent(inputValues[0]));
Codice php che riceve:
Codice PHP:
if(!isset($_POST['user_name'])){
  echo 
"alert('no');";
  exit();
} else {
  echo 
"alert('si');";
  exit();


Esce sempre "no" !!

Ma perchè??

Grazie in anticipo..



EDIT: non fate caso al "button"..l'evento che scatena la chiamata è preso tramite "click" su oggetto jQuery. E no, anche se metto "submit" con "event.preventDefault();" la risposta è la medesima..