2010-04-29 9 views
0

J'ai eu une grande frustration pendant des heures maintenant essayer de me souvenir de mon AJAX!AJAX fonction à POST 4 variables

Im essayant d'écrire une fonction qui sera appelée simplement qui POST 4 variables à une URL donnée, écrit en javascript et non JQuery tels que:

function postVariables(URL, var1, var2, var3, var4) 
{ 
    ...... 
    return true; 
} 

Quelqu'un peut-il aider?

+1

Je l'ai jamais fait subjets la bibliothèque d'aide, alors que des commentaires plutôt que de répondre; voici un exemple: http://www.openjs.com/articles/ajax_xmlhttp_using_post.php –

+0

le plus simple et le plus complet ajax tut http://www.w3schools.com/ajax/ajax_examples.asp –

Répondre

0

Vous connaissez un moment que je l'ai fait sans jQuery, mais quelque chose comme

function postVariables(URL, var1, var2, var3, var4) 
{ 
    var xhr= new XMLHttpRequest(); 

    var postvars = "var1=" + var1 + "&var2=" + var2 etc; 
    xhr.open("POST", URL, true); 

    xhr.setRequestHeader("Content-type", "text/html;"); 
    xhr.setRequestHeader("Content-length", postvars.length); 
    xhr.setRequestHeader("Connection", "close"); 

    xhr.send(postvars); 
} 

Je suis sûr que ma syntaxe est quelque part ou d'une autre, mais vous devriez être en mesure de rechercher et de trouver une XmlHttpRequest valide échantillons.

ref: http://www.w3.org/TR/XMLHttpRequest/