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 :

Envoi d'une variable objet vers une 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 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 10
    Par défaut Envoi d'une variable objet vers une autre page
    Bonjour à tous, je viens vous expliquer mon modeste problème, je développe actuellement un site mobile sous jquery mobile, ce site contient un formulaire d'inscription, lesquelles données de ce formulaire, sont stockées en localhost, afin d'être envoyées plus tard. (l'idée est que le site tournera en local sur des salons, où l'on ne dispose pas de l'acces internet, les infos seront donc stockées et ensuite synchronisées à une bdd).

    Le problème est que je n'arrive pas comprendre précisément comment envoyer mes variables récupérées du localhost vers un autre page, je sais qu'il y a plein de moyens... J'ai par exemple essayé la méthode fournie avec jquery jQuery.post... sans succès...

    Merci de votre aide, j'ai commencé Javascript il y a moins d'une semaine, donc soyez indulgents si je semble vous étaler des énormités.

    Merci beaucoup !

  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
    Montre nous une tentative de $.post ....
    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 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 10
    Par défaut
    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
    <html><title>post fom java</title>
     
    <head>
    <script src="jquery-2.0.0.js"></script>
    </head>
     
    <body>
     
    <a href="test.php" id="target"  data-role="button"> poster </a>
     
    <script>
    var test="Teach";
    $("#target").click(function() 
    {
      $.post("test.php", {"test":test});
    });
    </script>
    </body>
    Voici ma page html avec le petit bout de javascript (ce n'est pas mon site c'est juste pour tester la fonction d'envoi).



    et voici le php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php ;
    $recup=$_POST['test'];
    echo $recup;
    ?>
    A l'affichage de la page test.php il me donne une erreur ligne 3 et n'affiche rien d'autre.

  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
    pour commencer le title c'est DANS le head ...
    ensuite il faut inhiber ton href avec un preventDefault()

    et eventuellement une fonction de callback ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    var test="Teach";
    $("#target").click(function(e) 
    {
    e.preventDefault();
      $.post("test.php", {"test":test},function(data){alert(data)});
    });
    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 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 10
    Par défaut
    Merci de ta réponse rapide, je n'ai pas exactement compris ce que tu entends par inhiber mon href ? j'ai ajouté le preventdefault, mais ne suis pas sur d'avoir compris ce que fait la fonction ... Si j'ai bien compris, le preventdefault rend mon lien inclicable, mais quel est l'intérêt ?

  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
    l'interet est MAJEUR

    javascript ne survit pas à un changement de page (ni rechargement)

    un lien href envoie sur une autre page...

    Il semble alors evident que les deux ne font pas bon menage, il ne faut pas esperer que le code javascript de la page s'execute si tu quittes la page ...
    il faut donc empecher que le href envoie sur une autre page ...

    Sinon il faut revoir ta conception
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Copie objet d'une base externe vers une autre base externe
    Par guen dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/10/2009, 10h35
  2. [XL-2003] extraction de la totalité d'une listbox multicolonne vers une variable de type range
    Par Umaro137 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/08/2009, 15h02
  3. Réponses: 3
    Dernier message: 17/06/2008, 17h05
  4. Réponses: 5
    Dernier message: 22/05/2008, 14h42
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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