bonjour à tous. J'ai une petite question concernant l'envoi de formulaire via ajax.

jai lu que l'envoi d'un formulaire se faisait ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function init(){
    var xhr = null; 
    if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
    else if(window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
    else alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
    return xhr; 
}
function updateNews(form, response){
    var xhr= init();
    xhr.open("POST","admUpdateNews.php",true);
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    var datas = null //données à envoyer.
    xhr.send(datas);
//...
}
le problème, c'est que je ne sais pas comment récupérer toutes les données du formulaire(il est assez long) .
Y-a-t'il un moyen pour faire un submit() via l'objet xhr ? Ou alors, quelle est la méthode à employer ?

En vous remerciant,