La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  AJAX et PHP
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: AJAX et PHP  (Lu 1314 fois)
AJAX et PHP
« sur: le 12-09-2006 a 16:16:08 »
cyan21
Membre récent
*

Hors-Ligne

Messages: 6



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,

je me suis mis depuis peu à l'ajax et malgré les articles que j'ai pu lire, je reste coincé sur un problème concernant l'utilisation de l'ajax avec le php.

Voici mon problème : j'essaie d'afficher dans un DIV du texte "créé" en PHP. (oui ça ne sert à rien mais c'est le truc le plus simple que j'ai trouvé et je n'arrive même  pas à le faire...)

Pour cela, j'ai créé (ou plutôt copié) une fonction "testAjax" qui prend en argument un nom de fichier et qui le lit

fichier javascript
Citation:
function testAjax(file)
{
    var xhr_object = null;
   
    if(window.XMLHttpRequest) // Firefox
        xhr_object = new XMLHttpRequest();
    else
        if(window.ActiveXObject) // Internet Explorer
            xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        else
        {
            // XMLHttpRequest non supporté par le navigateur
            alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
            return;
        }
   
    xhr_object.open("GET", file, true);
 
    xhr_object.onreadystatechange = function()
    {
      if(xhr_object.readyState == 4)
      {
          alert(xhr_object.responseText);
          document.getElementById('texte').innerHTML = xhr_object.responseText;
      }
    }

    xhr_object.send(null);
}

fichier php
Citation:
<?php
echo "bonjour";
?>

le problème est que rien ne s'affiche dans mon DIV. J'ai essayé de regarder ce que contenait l'objet XMLHttpRequest via un "alert". Résultat : il y a le script php.

Ma question est alors : est ce normal que la réponse contienne le script entier ? ne devrait-elle pas contenir uniiquement la chaine "bonjour" ?

est ce que quelqu'un pourrait m'aider là-dessus ?

merci d'avance

rq : j'ai testé avec en remplaçant le fichier php par un fichier txt et cela marche très bien

Rapporter au modérateur  

Re:AJAX et PHP
« Répondre #1 sur: le 13-09-2006 a 09:59:10 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1256



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW
Répondre avec citation

La question risque de te paraitre con mais bon... Tu as testé en ligne avec un serveur qui interprête le php ? 

Rapporter au modérateur  

skalae.frStages photo - Blog Webmaster - Twitter TLS
Re:AJAX et PHP
« Répondre #2 sur: le 13-09-2006 a 11:17:20 »
cyan21
Membre récent
*

Hors-Ligne

Messages: 6



Je suis un lama!

Voir le Profil
Répondre avec citation

oui oui j'utilise easyPHP et le serveur apache est bien actif

Rapporter au modérateur  
Re:AJAX et PHP
« Répondre #3 sur: le 13-09-2006 a 11:32:44 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1256



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW
Répondre avec citation

Je ne vois pas trop d'où peut venir ton pb alors... C'est assez étonnant. L'extrait de code que tu as donné parait correct et de tte manière, si tu as un serveur web bien configuré, le javascript (coté client) ne devrait pas avoir accès au code php (coté serveur).

Rapporter au modérateur  

skalae.frStages photo - Blog Webmaster - Twitter TLS
Re:AJAX et PHP
« Répondre #4 sur: le 13-09-2006 a 11:46:59 »
cyan21
Membre récent
*

Hors-Ligne

Messages: 6



Je suis un lama!

Voir le Profil
Répondre avec citation

problème résolu :
erreur de pur débutant et très très très idiote, je ne testais pas correctement ma page : je développe avec PSPad un éditeur html, PHP, JS, ... et je testais ma page a partir de ce dernier en l'affichant dans mon navigateur. L'adresse de la page indiquait  le chemin du fichier sur le disque alors que pour utiliser le php, elle devrait commencer par localhost ou 127.0.0.1

merci à ceux qui ont essayé de m'aider dans mon problème

Rapporter au modérateur  
Re:AJAX et PHP
« Répondre #5 sur: le 13-09-2006 a 12:25:27 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1256



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW
Répondre avec citation

En fait, ma première question n'était pas si bête 

De rien 

Rapporter au modérateur  

skalae.frStages photo - Blog Webmaster - Twitter TLS
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg