Problème ajax
Résolu
okuni
Messages postés
1325
Statut
Membre
-
okuni Messages postés 1325 Statut Membre -
okuni Messages postés 1325 Statut Membre -
Bonjour,
J'ai créé un script ajax permettant d'appeler une page php.
J'ai d'abord créé sur une page a part et tout fonctionne nickel.
Le problème survient lorsque je translate le script sur mon site.
Tout ce fait en local.
voici le script JS.
J'obtiens l'erreur suivante (si ça peut aider)
J'appelle la fonction modif_lien() via un onclick.
Y aurait-il moyen qu'il y ai une interférence avec d'autre script JS de mon site?
Merci pour vos réponses.
J'ai créé un script ajax permettant d'appeler une page php.
J'ai d'abord créé sur une page a part et tout fonctionne nickel.
Le problème survient lorsque je translate le script sur mon site.
Tout ce fait en local.
voici le script JS.
function createXHR() { var request = false; try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch (err2) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch (err3) { try { request = new XMLHttpRequest(); } catch (err1) { request = false; } } } return request; } function Ajax(url,div , content) { var xhr = createXHR();//Lancement Ajax xhr.onreadystatechange=function() { if(xhr.readyState == 4) { //alert("Envoyé " + content); } }; xhr.onreadystatechange = function() { document.getElementById(div).innerHTML = "Attente du serveur..."; if(xhr.readyState == 4) { if(xhr.status == 200) { document.getElementById(div).innerHTML = xhr.responseText;//réponse } else { document.getElementById(div).innerHTML = "Erreur : statut retourné : " + xhr.status + " " + xhr.statusText;//erreur } } }; xhr.open("POST", url, true);//utilisation de POST xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");//uniquement avec POST xhr.send(content);//envoi de $_POST } function modif_lien(variable) { var array = variable.split(','); page = array[0];//récupère la page div = array[1];//récupère le div variable = array[2];//récupère POST //Envoi et réception en Ajax Ajax(page, div, variable);//"var_post_1=var1&var_champ=var2" }
J'obtiens l'erreur suivante (si ça peut aider)
Erreur : statut retourné : 0
J'appelle la fonction modif_lien() via un onclick.
Y aurait-il moyen qu'il y ai une interférence avec d'autre script JS de mon site?
Merci pour vos réponses.
A voir également:
- Erreur ajax c'est quoi
- Instagram une erreur s'est produite - Forum Instagram
- Erreur t32 ✓ - Forum Livebox
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Erreur 0x80070643 - Accueil - Windows
- Iptv erreur de lecture - Forum TV & Vidéo