Probleme requete xmlhttprequest
destin1934
-
destin1934 -
destin1934 -
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.
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.
A voir également:
- Probleme requete xmlhttprequest
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
- Quelle requete écrire pour demander au moteur de recherche tennis - Forum Access
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Access
- Echec de la requete en raison d'une grave erreur matérielle de l'appareil - Forum Disque dur / SSD
- Access requête date comprise entre ✓ - Forum Access
2 réponses
Salut, je ne suis pas un pro en AJAX, mais de ce que j'ai pu tester, AJAX ne permet pas d'appeler une page d'un autre serveur...
Donc je suppose que ton souci vient de la ligne suivante.
xhr.open("POST","https://api.neteller.com/netdirect",false);
Tu travaille directement sur serveur ou bien fais-tu des tests en local au préalable?? auquel cas, ces tests marchaient-ils??
Donc je suppose que ton souci vient de la ligne suivante.
xhr.open("POST","https://api.neteller.com/netdirect",false);
Tu travaille directement sur serveur ou bien fais-tu des tests en local au préalable?? auquel cas, ces tests marchaient-ils??