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 :

Inclure page php depuis javascript et afficher le résultat sans rafraichir la page


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 33
    Par défaut Inclure page php depuis javascript et afficher le résultat sans rafraichir la page
    J'ai créé une liste déroulante (choix 1, 2, ou 3) dans une page web (index.php) et j'arrive à récupérer mon choix dans une fonction javascript : ce que je voudrais faire c'est d'inclure un script php (affich.php) en lui envoyant le choix pour faire un tel traitement, et surtout d'afficher le résultat dans ma page (index.php) suivant le clic sur le choix de la liste déroulante SANS rafraichir la page.

    L'état actuel de mon code (qui fonctionne, en commentaire ce que je voudrais faire) :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>Page de test</title>
     
    		<script type="text/javascript">			
    			function choice_select()
    			{
    				var myselect = document.getElementById("choix_nbr");
    				var nbre_comment = myselect.options[myselect.selectedIndex].value;
     
    				if (nbre_comment == 2)
    				{
    					alert("Vous avez choisi 2014 (2)");
    					// ici je voudrais appeler ma page affich.php et lui passer la variable nbre_comment pour la requête
    					// et afficher le résultat de ma page affich.php en dessous de la liste déroulante
    				}
     
    				if (nbre_comment == 3)
    				{
    					alert("Vous avez choisi 2015 (3)");
    					// ici je voudrais appeler ma page affich.php et lui passer la variable nbre_comment pour la requête
    					// et afficher le résultat de ma page affich.php en dessous de la liste déroulante
    				}
    			}
    		</script>
    	</head>
     
    	<body>			
    			<br></br>
    			Choix :
    			<div style="padding-right: 350px;">
    				<select id="choix_nbr" name="nbe_comment" onchange="choice_select();">
    					<option value="1" name="cmt1">1</option>
    					<option value="2" name="cmt2">2</option>
    					<option value="3" name="cmt3">3</option>
    				</select>
    			</div>			
    			<br></br>
     
    			AFFICHAGE DE RESULTAT :<br></br>
     
    			<!--
    				Afficher le résultat de ma page affich.php
    			-->
     
    	</body>
    </html>
    Merci de votre aide,

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 210

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/10/2014, 17h42
  2. [PHP-JS] variable php depuis javascript
    Par Doksuri dans le forum Langage
    Réponses: 5
    Dernier message: 07/02/2007, 16h50
  3. Réponses: 4
    Dernier message: 11/08/2006, 13h43
  4. Page PHP qui ne s'affiche pas dans le site
    Par cyberdevelopment dans le forum Langage
    Réponses: 2
    Dernier message: 11/08/2006, 11h49
  5. Réponses: 8
    Dernier message: 08/02/2006, 15h16

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