ajax.js
Codice PHP:
function sendRequest(){
    var 
postToSend=document.getElementById('[COLOR=blue]txt[/COLOR]').value;//i dati da inviare
    
    
var xmlhttp=new XMLHttpRequest(); // IE7+ ...
    
xmlhttp.open("POST","sendmessage.php",true);
    
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");//per inviare il form
    
xmlhttp.send("[COLOR=red]textareaContent[/COLOR]="+postToSend);
    
    
xmlhttp.onreadystatechange=function()   {
       if (
xmlhttp.readyState==&& xmlhttp.status==200){
         
alert(xmlhttp.responseText);
       }
    }

index.php
Codice PHP:
<script src="ajax.js" type="text/javascript"></script>
<form method="post">
<textarea cols="20" rows="2" id="[COLOR=blue]txt[/COLOR]"></textarea>
<input type="button" onClick="sendRequest();"/>
</form> 
in sendmessage.php, per recuperare il testo nella textarea:
Codice PHP:
$text=$_POST['[COLOR=red]textareaContent[/COLOR]'