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

JavaScript Discussion :

Envoyer des paramètres get sans recharger ma page ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 117
    Par défaut Envoyer des paramètres get sans recharger ma page ?
    Bonjour,

    Voilà comme dit dans le titre je cherche à savoir s'il est possible d'envoyer des paramètre get sans pour autant recharger la page ?

    Parce que je suis sur une des pages du site que je suis en train de réalisé qui affiche une google maps. Je suis dans le principe où quand c'est bon j'affiche la carte et itinéraire, et quand il y a erreur d'itinéraire, la page reste tel quelle (elle reste sur la dernière recherche effectuée sur la page).

    Quand il y a une erreur, j'affiche un cadre avec mon erreur dedans. Je faisais tout avec JQuery et ça passait bien. Mais vu que l'affichage d'erreur je l'utilise sur plusieurs pages, j'ai créée une classe php pour mes erreurs et un fichier php que j'inclue dans mes pages qui sert à afficher ces erreurs.

    Mais l'affichage des erreurs ne se fait que quand il trouve le paramètre "c" (correspond au code de l'erreur) dans l'url.

    Donc j'ai réussi avec $(location).attr("href",url) à le faire fonctionner mais ici je sors de cadre où quand il y a une erreur, l'erreur et la page reste tel quelle.

    Donc serait-il possible d'envoyer des paramètre get pour faire s'afficher mon include sans pour autant recharger la page ?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    Utilises la methode get() de jQuery.

    A+.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 117
    Par défaut
    Tout d'abord merci pour ta réponse.

    Mais pourrais-tu m'en dire un peu plus sur cette méthode ? Car c'est déjà une option que j'ai essayé mais je n'arrive pas à la faire fonctionner.

    Par exemple, je veux envoyer mes paramètres GET à ma page d'index, j'ai deux paramètre, t qui a pour valeur e, et c qui a pour valeur 001.

    Je test $.get("index.php",{t:"e",c:"001"}); mais j'ai eu droit à une erreur, de mémoire ca devait un truc comme quoi les id n'était pas valide.

    Merci d'avance.

  4. #4
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    A tout hasard:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $.get("index.php",{"t":"e","c":"001"});

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 117
    Par défaut
    Ben là ca doit passer car plus d'erreur javascript mais par contre rien ne s'affiche.

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $.get("index.php",{"t":"e","c":"001"},function(data){alert(data)});
    à la place de alert tu mets à jour ta page.

    A+.

Discussions similaires

  1. Envoyer des paramètres à la page master
    Par kazhar dans le forum ASP.NET
    Réponses: 6
    Dernier message: 24/10/2008, 11h50
  2. afficher des données a l´interieur d´un tab panel sans recharger la page
    Par makohsarah dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 27/05/2008, 20h44
  3. Réponses: 6
    Dernier message: 19/04/2008, 14h03
  4. [AJAX] Comment envoyer au serveur une seul info sans recharger la page
    Par Ekimasu dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/11/2007, 12h10
  5. Réponses: 13
    Dernier message: 01/10/2006, 15h52

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