AJAX et PHP

Thématique AJAX et PHP, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


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 567 fois)
AJAX et PHP
« sur: le 12-09-2006 à 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   Connecté
Re:AJAX et PHP
« Répondre #1 sur: le 13-09-2006 à 09:59:10 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1246



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW    E-Mail
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   Connecté

ZoneB.orgblog-webmaster.com, news, cours et tutoriaux xhtml, css, etc.
Re:AJAX et PHP
« Répondre #2 sur: le 13-09-2006 à 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   Connecté
Re:AJAX et PHP
« Répondre #3 sur: le 13-09-2006 à 11:32:44 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1246



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW    E-Mail
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   Connecté

ZoneB.orgblog-webmaster.com, news, cours et tutoriaux xhtml, css, etc.
Re:AJAX et PHP
« Répondre #4 sur: le 13-09-2006 à 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   Connecté
Re:AJAX et PHP
« Répondre #5 sur: le 13-09-2006 à 12:25:27 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1246



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

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

De rien 

Rapporter au modérateur   Connecté

ZoneB.orgblog-webmaster.com, news, cours et tutoriaux xhtml, css, etc.
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.
 
 
Le Sénat réclame une taxe sur les revenus
Yahoo en veut toujours plus
Un spammeur condamnée à 30 mois de prison
Google plaide pour un Yahoo indépendant
Jeux gratuits chez Yahoo avec de la publicité
Interviews Webmasters
Mise à jour du blog de Forum-webmaster !
Une rubrique E-commerce
 
 
 
 

Choisissez votre forum :
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Interviews Webmasters
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Hébergement
Référencement
E-commerce
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel
Présentation

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg