stfou
Messages postés450Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention18 avril 2007
-
10 avril 2007 à 17:30
stfou
Messages postés450Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention18 avril 2007
-
11 avril 2007 à 19:18
Bonjour tout le monde !
Je voudrais savoir pourquoi ça ne marche pas :
<script type="text/javascript">
var span=document.getElementById("span");
function sendRequest(data,file,method,asynchronous,responseType)
{
var request;
span.innerHTML="Initialisation...
>Envoi de la requête...
";
var states=["Envoi de la requête...","Connexion établie.","Requête réceptionnée.","Reception de la réponse...","Terminé."]
try {
request = new ActiveXObject("Microsoft.XMLHTTP");//IE < 7
}
catch(e)
{
try{
request = new XMLHttpRequest();//FF, Safari, IE 7
}
catch(e)
{
request=null;//OPERA<9, Navigateur non reconnus
}
}
Or, lorsque je lance une requête tout-a-fait banale en POST par exemple :
sendRequest("variable1=valeur1&variable2=valeur2","recept.php","POST",true,"XML");
Il me retourne ( comme j'avais prévu une gestion d'erreur, d'où le div) ERROR 501 : Method Not Implemented.
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 11 avril 2007 à 08:51
Bonjour
Erreur 501=erreur sur le serveur. Personnelement, j en'aime pas beaucoup donné des noms "connus" aux objets (je parle ici de id="span" ).
pour débugger de lajax, je préconise FF + firebug, qui permet de voir les requetes ajax et leur réponse. (un click droit sur celle ci permet même d'ouvrir la réponse dans un nouvel onglet. Cela peut etre même vérifié sur cette page-ci.
Dans ton code, sinon, je ne voit rien qui puisse générer une erreur