IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] quelque ambiguité avec ajax


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 98
    Par défaut [AJAX] quelque ambiguité avec ajax
    salut
    j'ai une question , est ce je dois avoir une page " .php" pour chaque objet crée.
    Moi , j'aurai préféré que ça soit au lieu d'appel de "test1.php" un appel d'une fonction au lieu de tout une page

    ce que je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    objetXHR1 = new XMLHttpRequest();
    objetXHR1.open("get","test1.php", true);
     
    objetXHR2 = new XMLHttpRequest();
    objetXHR2.open("get","test2.php", true);
    ce que j'aimerais avoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    objetXHR1 = new XMLHttpRequest();
    objetXHR1.open("get","fct1", true); 
     
    objetXHR2 = new XMLHttpRequest();
    objetXHR2.open("get","fct2", true);
    fct1 et fct2 seront dans une seule page test1.php

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Tout d'abord, il faut bien comprendre qu'une notation de type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objetXHR1.open("get","fct1", true);
    n'a aucun sens.
    Où ton script est-il supposé chercher la fonction ?

    Il faut comprendre qu'une requête AJAX est un appel à une page distante et n'a aucun impact sur ce que fait cette page.

    La question à se poser est donc en quoi cela te dérange-t-il d'avoir deux scripts distincts sur ton serveur ?

    Au pire, tu peux effectivement créer une seule page avec tes deux fonctions et de passer en paramètre celle qui sera exécutée et dont il faudra renvoyer le résultat.
    Mais bon, encore une fois, l'intérêt ne me semble pas évident...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. [AJAX] Caractères bizarres avec AJAX
    Par davinout dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 02/04/2007, 22h33
  2. [AJAX] Erreur 404 avec Ajax
    Par GuileIzback dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/01/2007, 11h58
  3. [XSLT][XML][AJAX] Quelques problème avec le XML
    Par slasch dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 11/10/2006, 11h29
  4. [AJAX] Un chat avec AJAX
    Par Death83 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/03/2006, 15h08
  5. [AJAX] upload fichiers avec AJAX
    Par jibouze dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/12/2005, 21h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo