Accueil > Forum > > > > Problème xmlhttprequest :(
Problème xmlhttprequest :(
lundi 29 novembre 2010 à 10:36:31 |
Problème xmlhttprequest :(

GvZ
|
Tout d'abord bonjour à tous.
Je ne pensais pas faire appel à vous & vous embêter avec une question, les questions déjà posées m'aidaient à chaque fois. Mais là je bloque :S
J'ai ceci :
Code Javascript : case "btn_bal_ecran" :
//Appel ajax du fichier construisant le résultat
var xmlhttp, varP, url
//FONCTION AJAX
//****************************************************************************************
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try
{ xmlhttp=new ActiveXObject("Msxml2.XMLHTTP") }
catch (e)
{ try
{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}
catch (E)
{ xmlhttp=false }
}
@else
xmlhttp=false
@end @*/
//****************************************************************************************
url="ajax_tab_analytique.asp" //Appel du fichier construisant le tableau du centre
xmlhttp.open("POST",url,true); //asynchrone
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4)
{
if (xmlhttp.status==200 && xmlhttp.responseText)
{
alert (xmlhttp.responseText);
document.getElementById("analytique0").innerHTML = xmlhttp.responseText;
}
else
{//alert(xmlhttp.responseText);
}
}
}
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1")
//*****************************************************************************************
varP = "code_dossier=" + "<%=session("Code_Dossier")%>"
varP += "&code_Exe=" + "<%=code_exercice%>"
varP += "&exe=" + document.form_ana.sel_exe.value;
varP += "&from=" + document.form_ana.date_from.value;
varP += "&to=" + document.form_ana.date_to.value;
varP += "&codecentre=" + document.getElementById('ListeCentres').options[x].codecentre
varP += "&tpe=" + "oui"
alert(varP);
//alert (document.getElementById("analytique").innerHTML);
xmlhttp.send(varP) //envoi des valeurs en POST par l'AJAX
document.getElementById("analytique0").innerHTML = "<p class='texte_standard'> Calcul en cours ...</p>";
break;
Code qui marche sous IE mais sous Firefox... j'ai "Calcul en cours" et un tableau de 0 au lieu d'un tableau comptable bien complet.
En effet, le Codecentre n'est pas récupéré sous Firefox mais l'est sous IE
Si vous pouviez m'aider,
Cordialement,
Greg 
|
|
lundi 29 novembre 2010 à 10:41:49 |
Re : Problème xmlhttprequest :(

GvZ
|
Au passage, j'ai ajouté quelques modifs dont les valeurs "entrées à la main" qui me permettent d'obtenir le tableau complet sous FF.
Code Javascript : case "btn_bal_ecran" && "btn_bal_ecran2" :
//Appel ajax du fichier construisant le résultat
var xmlhttp, varP, url
//FONCTION AJAX
//****************************************************************************************
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try
{ xmlhttp=new ActiveXObject("Msxml2.XMLHTTP") }
catch (e)
{ try
{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}
catch (E)
{ xmlhttp=false }
}
@else
xmlhttp=false
@end @*/
//****************************************************************************************
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{ try { xmlhttp = new XMLHttpRequest(); }
catch(e){ xmlhttp = false; }
}
url="ajax_tab_analytique.asp" //Appel du fichier construisant le tableau du centre
xmlhttp.open("POST",url,true); //asynchrone
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4)
{
//alert (xmlhttp.responseText);
if (xmlhttp.status==200 && xmlhttp.responseText)
{
//alert (xmlhttp.responseText);
document.getElementById("analytique0").innerHTML = xmlhttp.responseText;
}
else
{//alert(xmlhttp.responseText);
}
}
}
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1")
//*****************************************************************************************
varP = "code_dossier=" + "<%=session("Code_Dossier")%>"
varP += "&code_Exe=" + "<%=code_exercice%>"
varP += "&exe=" + document.form_ana.sel_exe.value;
varP += "&from=" + document.form_ana.date_from.value;
varP += "&to=" + document.form_ana.date_to.value;
varP += "&codecentre=" + document.getElementById('ListeCentres').options[x].codecentre;
// varP += "&codecentre=" + '||||'; // Marche quand rentré à la main
// varP += "&codecentre=" + 'ATL'
varP += "&tpe=" + "oui"
//alert(varP);
//alert (document.getElementById("analytique").innerHTML);
xmlhttp.send(varP) //envoi des valeurs en POST par l'AJAX
document.getElementById("analytique0").innerHTML = "<p class='texte_standard'> Calcul en cours ...</p>";
break;
|
|
lundi 29 novembre 2010 à 11:41:01 |
Re : Problème xmlhttprequest :(

GvZ
|
J'ai trouvé ! (par hasard...)
Code Javascript : varP += "&codecentre=" + document.getElementById('ListeCentres').options[x].codecentre;
Ben en fait il faut mettre :
Code Javascript : varP += "&codecentre=" + document.getElementById('ListeCentres').options[x].[color=red]value[/color];
|
|
lundi 29 novembre 2010 à 12:20:33 |
Re : Problème xmlhttprequest :(

GvZ
|
En fait..; ça ne marche pas.
J'ai une liste déroulante censée donnait le codecentre selon le centre sélectionné... or pour la première option ça marchait... au lieu d'avoir du undefined, j'avais rien alors que sous IE j'ai 4 pipes. Pour les autres qui suivent, la valeur du code est (par exemple) 1992 sous FF et ATL sous IE, donc ça marche sous IE, pas FF, again :'(
|
|
lundi 29 novembre 2010 à 18:36:51 |
Re : Problème xmlhttprequest :(

PetoleTeam
|
Bonjour,
pas sur de tout avoir bien percuté
Code Javascript : varP += "&codecentre=" + document.getElementById('ListeCentres').value;devrait suffire pour récupérer la sélection du SELECTavec une ID ListeCentres
... donc ça marche sous IE, pas FF...
est tu sûres que le SELECT posséde une ID ?
;O)
|
|
Cette discussion est classée dans : code, document, ajax, xmlhttp, varp
Répondre à ce message
Sujets en rapport avec ce message
getElementsByTagName("script") Sur un document traité par XSLT et rendu par AJAX [ par rivarol89 ]
Bonjour à tous, j'ai le problème suivant : j'utilise Ajax (prototype et scriptaculous) pour générer un formulaire transcrit par XSLT préalablement d
execute code java script dans la repance d'une requette d'ajax [ par cicilienne ]
j'ai un probleme avec execution d'un script qui est dans la partie div charger par ajax quelq'un peut m'aider svp Toujours avec Struts2
Notice Index : probleme récurant [ par klmload ]
Bonjour à tous :) Je suis débutant dans les langages du WEB, et suis un étudiant ayant pris une option pour apprendre à créer des site web. Bref, -
L'élément document et le reste... [ par alexflex25 ]
Bonjour, En désespoir de cause je viens vous demander de l'aide une n-ème fois. Soit la class javascript suivante : [code=js] var alerting = Class.cr
Mettre une légende sous une image dans une popup [ par Chris31000 ]
Bonjour, J'utilise un script pour ouvrir une image en taille réelle dans une popup en cliquant sur une miniature. J'aimerais qu'une légende puisse êtr
Problème d'exécution JS dans retour ajax [ par fabulofr ]
Bonjour à tous :) J'ai un p'tit sushi :D euh.. souci lol ^^ Je fais une requête ajax sur mon serveur bref je vous passe les détails du code ajax...
variables / document. / concaténation [ par BlizarBlizar ]
Bonjour ! j'ai un problème qui vient surement de la syntaxe de mon code, je m'explique : comment faire pour avoir : [code=js]var titre=document.no
XMLHttpRequest de GET à POST [ par djfayr ]
Bonjour, je sollicite votre aide pour un petit truc tout bête, je voudrait juste changer la méthode de mon script XMLHttp Request qui fonctionne très
utiliser le script d'ajax deux fois dans la meme fonction [ par kelouazzani ]
bonsoir je veux exécuté un script d'ajax deux fois dans la même fonction, la deuxième fois c'est avec un paramètre de plus. voila mon code : [code=js
responseText ne renvoi rien [ par Orel88 ]
Bonjour, J'étais en train de faire un bout de code ajax pour incrémenter une base de donnée lors d'un clic d'utilisateur mais mon responseText ne ren
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|