Bonjour,
est-il possible de passer une variable Php, dans une variable Ajax se trouvant dans un fichier externe et ayant l'extension .js
D'avance merci
MaitrePylos
<script language="javascript">
var toto = '<?php echo $toto; ?>';
</script>
<script type="text/javascript" src="script.js"></script>et dans script.js, la variable "toto" sera définie avec la valeur issue de php <?php
$mot = 'mot';
?>
<script>
function creationRequete()
{
var objRequete;
if(navigator.appName.search("Microsoft") > -1)
{
objRequete = new ActiveXObject("MSXML2.XMLHTTP");
}
else
{
objRequete = new XMLHttpRequest();
}
return objRequete
}
function verifMotMelange()
{
var content = document.formulaire.solutionMots.value;
objRequete = creationRequete();
objRequete.open('get','PhpJs/verifMotMelange.php?mot='<?php echo $mot ?>,true);
objRequete.onreadystatechange = traiteMotMelange;
objRequete.send(null);
}
function traiteMotMelange()
{
if(objRequete.readyState == 4)
{
document.getElementById('idSolutionMots').innerHTML = objRequete.responseText;
}
}
</script>
Mais cela ne fonctionnais pas.
objRequete.open('get','PhpJs/verifMotMelange.php?mot=<?php echo $mot ?>',true);
// au lieu de
objRequete.open('get','PhpJs/verifMotMelange.php?mot='<?php echo $mot ?>,true);
A noter également que dans un .js (ou un fichier php générant un .js