[AJAX] Requete xmlhttprequest
Bonjour,
J'ai un probleme je souhaite effectué une requête avec l'objet xmlhttprequest mon objet ce construit bien mais lorsque j'envoie ma requête rien ne ce passe ma fonction open ne fais rien est-ce que quelqu'un pourrais m'aider je joins mon code
function getXhr()
{
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
{
xhr = new XMLHttpRequest();
}
else
{
if(window.ActiveXObject)
{ // Internet Explorer
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{ // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
}
return xhr;
}
function go(form)
{
var xhr = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function()
{
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if((xhr.readyState == 4) && (xhr.status == 200))
{
alert(xhr.responseText);
}
}
xhr.open("POST","https://api.neteller.com/netdirect",false);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var corps = "version= 4.1&amount="+form.amount+"¤cy=EUR&net_account="+form.net_account+"&secure_id="+form.secure_id+"&merchant_id=2222&merch_key=444444&merch_transid="+form.merch_transid ;
xhr.send(corps);
}
ma fonction go est appellé par un formulaire.
Merci de votre aide.