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] Redirection après un post ajax


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut [AJAX] Redirection après un post ajax
    Bonjour,

    J'ai pas réussit à trouver un bon titre à mon problème

    En fait j'ai un formulaire remplit par l'utilisateur) et je fais mes traitements JS sur les erreurs de saisie et afficher les messages d'erreur...

    Maintenant au moment du POST, je renvois vers une fonction JS qui fait quelques traitements avant d'envoyer toutes les variables vers une page PHP qui elle doit afficher les résultat (elle utilise les variables envoyées par AJAX pour faire ses requêtes).

    Voilà mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function valider(){
     
    //ici je fais plusieurs traitements sur des variables du formulaire
    //ensuite je dois les envoyer vers la page data
     
    $.ajax({ 
    					type: "POST",
    					data: "objet="+objet+"&parametre="+parametre,
    					url: "index.php?page=data",
    	 });
    }
    En gros la page data.php va utiliser "objet" et "parametre" pour faire ses requêtes et devra être afficher à l'utilisateur.

    Si quelqu'un peut m'aider sur la requête ajax ça serait cowl !

    PS: je ne dois pas utiliser action="data.php"

    EDIT : J'utilise JQUERY

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    Salut,

    Tu peux utiliser mon script que j'ai mis en place a cette adresse : http://www.developpez.net/forums/d90...el-javascript/

    En gros, tu ajoute a ta fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    post_get('index.php?page=data','id_destination','GET','objet='+objet+'&parametre='+parametre+'');
    Je pense que ceci devrai marcher, dit moi si ok

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut
    Salut mrtechno01

    J'ai essayé ton script, donc j'ai viré le $.ajax({}); et remplacer par ta fonction et les paramètres qu'il faut..
    Mais ça n'a pas marché il me met une erreur sur ton code ici :

    fonction : donnee_get(form)
    ligne : var elements = forma.elements;

    Détails de l’erreur de la page Web

    Message*: Objet requis
    Ligne*: 10
    Caractère*: 2
    Code*: 0
    URI*: http://localhost/FDDE2_HSE/scripts/scriptaculous.js


    par contre j'ai une question sur ton script, après avoir envoyé les variables elles seront afficher dans le Div_destination ? ou on pourra les récupérer par un simple $_POST[] ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    salut PsyKtra,

    Je vois ce que tu as mis, mais je ne comprend pas pourquoi tu aurai une erreur .

    A tu fais un copier/coller de mon script ou tu as fait un ajustement avec le tien car dans ce que tu m'as mis :
    donnee_get(form)
    c'est pas juste car normalement c'est :
    donnee_get(form1)
    Sinon avec mon script, je te dirai oui que tu peux récupérer les données avec un $_POST[''].

    Dit moi juste si l'erreur que tu m'as indiqué viens de la ou pas

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut
    Non non je l'ai vraiment copier tel qu'il est dans mon fichier JS (avec le form1 ^^ )

  6. #6
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut
    Sinon en fouinant un peu dans google j'ai cru comprendre qu'il fallait utiliser l'objet JSON .. est ce que ça peut régler le problème ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/02/2014, 23h49
  2. Réponses: 2
    Dernier message: 07/04/2011, 17h13
  3. [AJAX] événement après insertion code ajax
    Par jerome38000 dans le forum AJAX
    Réponses: 5
    Dernier message: 06/06/2009, 10h01
  4. [AJAX] Redirection après suppréssion
    Par Gaara-Manga dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 27/05/2008, 17h41
  5. [AJAX] Redirection après réponse du serveur
    Par acidline dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/08/2007, 14h51

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