J'utilise xampp pour tester mes codes. J'utilise dreamweaver live view. En vue en direct, et renvoyez un code xmlhttp.status de 200 et des sorties d'écho. Mais quand j'essaie de le voir dans IE ou FF, le code d'état est 0, et aucune sortie. J'ai lu que cela semble être un problème avec l'URL (absolue/relative ??), j'ai essayé plusieurs formats d'URL, mais n'arrive pas à le faire fonctionner.XmlHttp Demande statut 0, localhost problèmes (javascript, ajax, php) aide
Fondamentalement, j'ai un fichier html qui appelle la fonction javascript "result()", le "résultat" fonctions appels pour exécuter un fichier test3.php.
L'emplacement du fichier à appeler est C: //xampp/htdocs/test/ha/test3.php
I fichier testé: /// C: // xampp/htdocs/test/ha/test3.php ou C: //xampp/htdocs/test/ha/test3.php ou file: ///xampp/htdocs/test/ha/test3.phpVeuillez suggérer un format d'URL (l'URL complète).
mon code est ci-dessous, est, l'URL relative dans la ligne fonctionne en mode Live View DW, mais pas quand on y accède de façon indépendante avec les navigateurs FF/IE
xmlhttp.open("GET","../ha/test3.php",true);
Que dois-je remplacer l'URL avec pour elle travailler?
TIA
function Result()
{
xmlhttp = ajaxFunction();
//document.getElementById("results").innerHTML += " ajax function got executed";
xmlhttp.onreadystatechange=function()
{
document.getElementById("results").innerHTML += xmlhttp.readyState; //readystate check/debug
document.getElementById("results").innerHTML += xmlhttp.status; //status check/debug
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("results").innerHTML += "onreadystate"; //readystate check/debug
document.getElementById("results").innerHTML += xmlhttp.responseText;
}
}
}//onreadystate bracket
xmlhttp.open("GET","../ha/test3.php",true);
xmlhttp.send();
} //result function bracket
Merci pour la réponse, mais je ne suis toujours pas sûr de la marche à suivre. – jamex