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

jQuery Discussion :

visualiser un formulaire dans un autre page


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Par défaut visualiser un formulaire dans un autre page
    Bonjour
    j’essaie de visualiser les donnés inséré par l’utilisateur , dans un autre page chaque fois il submit ses donnes ; par exemple j’essaie d'afficher les données de formulaire de la page test1.jsp dans le <div id=""> de la page test2.jsp lorsque l’utilisateur clic sur le button ok;
    mon code pour ça
    page test1.jsp :
    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
     
     
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     
        </head>
        <body>
            <form method="get" action=""  id="formjq">
                nom :<input type="text" id="text1"></br>
                 prenom :<input type="text" id="text2"></br>
                 class :<input type="text" id="text3"></br>
                <input type="submit" value="ok">   
     
            </form>
     
            <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
            <script type="text/javascript">
     
           $(document).ready(function() {
     
        $('#formjq').on('submit', function() {
     
     
     
                $.ajax({
                    url: $(this).attr('action'), 
                    type: $(this).attr('method'), 
                    data: $(this).serialize(),
                    complete: function() { 
                        $.get('test2.jsp', function() {
                       $('#reqj').html(data);
      //alert('Load was performed.');
                          });
                    }
                });
     
            return false; 
        });
    });
        </script>
     
        </body>
    </html>
    page test2.jsp :
    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
     
     
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
        </head>
        <body>
            <div id="reqj">
     
            </div>
        </body>
    </html>
    le code s’exécute avec sans erreur mais avec sans résultats , je sais pas ou je dois changer , c'est ma première contact avec javascript ;
    est ce qu'il y a un autre méthode ou autre maniéré , pour résoudre ce problème ;
    merci d’avance ;

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $.ajax({
                    url: $(this).attr('action'), 
                    type: $(this).attr('method'), 
                    data: $(this).serialize(),
                    complete: function() { 
                        $.get('test2.jsp', function() {
                       $('#reqj').html("data");
      //alert('Load was performed.');
                          });
                    }
                });
    ????
    Tu as visiblement un souci avec ajax ...
    quel interet d'aller faire un $.get sur le complete du $.ajax ????


    Tu as déja un souci de base avec ton formulaire qui sur le submit lance un ajax ... mais n'inhibe pas le comportement naturel d'un bouton submit de form, c'est a dire recharger la page...
    Je te conseillerais de revoir les tutos sur ajax et de commencer plus simple et pas à pas
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Par défaut
    Merci Monsieur
    ici j'utilise ajax pour récupérer les données de la form puis lors la fin de la requête je envois les données au deuxième page ;
    désolé , c'est $('#reqj').html(data); pas ("data") ;

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Quel interet de faire des aller retours ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    Quel interet de faire des aller retours ?
    chaque fois l'utilisateur insérer des information , ces information doit apparaître dans un autre page dans le div spicifier dans la fonction ;

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ben ce n'est pas en faisant un get dans le callback ...

    rafraichit plutôt l'autre fenêtre ...

    tu parles d'instances de window , pas de divs dans ta page ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/05/2010, 11h31
  2. Réponses: 4
    Dernier message: 06/05/2008, 19h59
  3. [Form] Poster un formulaire dans une autre page
    Par totoranky dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/02/2008, 16h56
  4. [MySQL] Comment déclencher un 2me formulaire dans une autre page
    Par jlbrenas dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 27/01/2007, 17h43
  5. Réponses: 6
    Dernier message: 08/10/2006, 16h49

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