XMLHttpRequest et php
yoshiro
Messages postés
532
Statut
Membre
-
yoshiro Messages postés 532 Statut Membre -
yoshiro Messages postés 532 Statut Membre -
Bonjour,
voila j'essaye d'envoyer des donnée via l'XMLHttpRequest mais je ne reçois rien !!
Voici le code de ma page index.php
La valeur ref passe car innerhtml fonctionne mais pas l'envoie de donnée !!
Merci d'avance !!
voila j'essaye d'envoyer des donnée via l'XMLHttpRequest mais je ne reçois rien !!
Voici le code de ma page index.php
<script type="text/javascript">
function GetHRObject()
{
var HttpReq;
if(window.XMLHttpRequest) // Firefox
{
HttpReq=new XMLHttpRequest();
}
else
{
try
{
HttpReq=new ActiveXObject('Microsoft.XMLHTTP'); // I.E
}
catch(e)
{
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
HttpReq=null;
}
}
return HttpReq;
}
function ChangeAmount(ref)
{
var HttpReq=GetHRObject();
if (HttpReq.readyState == 4 && (HttpReq.status == 200 || HttpReq.status == 0)) {
callback(HttpReq .responseText);
}
HttpReq.open('GET','index.php?score='+ref,true);
HttpReq.send(null);
document.getElementById('zon').innerHTML = ref;
}
</script>
<?php
...
$sco = (isset($_GET['score']))? $_GET['score']:null;
if ($sco == null) $sco= "Perdu";
echo "<a href="#" onclick=\"ChangeAmount('".$resultat."');\">Essaie</a>";
La valeur ref passe car innerhtml fonctionne mais pas l'envoie de donnée !!
Merci d'avance !!
A voir également:
- XMLHttpRequest et php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
6 réponses
il doit y avoir une fonction positionnée pour l'évènement de changement d'état de la requête.
exemples sur http://www.aliasdmc.fr/coursjavas/cours_javascript167.html
req.onreadystatechange = function() {
}
exemples sur http://www.aliasdmc.fr/coursjavas/cours_javascript167.html
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
<script type="text/javascript">
function GetHRObject()
{
var HttpReq;
if(window.XMLHttpRequest) // Firefox
{
HttpReq=new XMLHttpRequest();
}
else
{
try
{
HttpReq=new ActiveXObject('Microsoft.XMLHTTP'); // I.E
}
catch(e)
{
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
HttpReq=null;
}
}
return HttpReq;
}
function ChangeAmount(ref)
{
var HttpReq=GetHRObject();
HttpReq.onreadystatechange=function()
{
if (HttpReq.readyState == 4 && (HttpReq.status == 200 || HttpReq.status == 0)) {
callback(HttpReq .responseText);
}
}
HttpReq.open('GET','index.php?score='+ref,true);
HttpReq.send(null);
document.getElementById('zon').innerHTML = ref;
}
</script>
<?php
...
$sco = (isset($_GET['score']))? $_GET['score']:null;
if ($sco == null) $sco= "Perdu";
echo "<a href=\"#\" onclick=\"ChangeAmount('".$resultat."');\">Essaie</a>";