Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 [Résolu] envoyer un formulaire HTML sans changer de page

Aller en bas 
4 participants
AuteurMessage
R-one
Lapin nain
Lapin nain



Localisation : Lyon
Nbr de messages : 16
Carottes : 5037

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeJeu 3 Mar 2011 - 7:43

Bonjour,

J'ai une petite question, je viens de ressortir mon lapin du terrier pour ma fille de 6 ans.
Je veux lui créer une page HTML hébergé en locale (donc on évite php).
Je fais des tests de l'api formulaire pour exemple en passant par une méthode GET.
L'api renvoi logiquement un fichier XML avec les codes.

Ma question est : Comment faire pour ne pas afficher cette page de retour l'API et rester sur la page du formulaire dans cette exemple ?

J'imagine qu'on doit passer par du Java, avec un truc du style AJAX ... Pourriez-vous me donner des exemples ?

Merci de vos réponses, R-one


Dernière édition par R-one le Dim 6 Mar 2011 - 10:58, édité 1 fois
Revenir en haut Aller en bas
_melka
Diamond Nabz
Diamond Nabz



Localisation : DTC
Nbr de messages : 2920
Carottes : 6681

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeJeu 3 Mar 2011 - 9:18

Bonjour R-one. Ajax et javascript c'est cela. J'utilise cette fonction dans tous mes lecteurs pour ne pas avoir le retour xml de l'api. Le code est dispo en téléchargement dans la rubrique api (ou exactement je ne sais plus ça fait déjà un bon moment que j'ai posté cela)
Revenir en haut Aller en bas
Harfangdesneiges
Special Nabz
Special Nabz
Harfangdesneiges


Age : 28
Localisation : Quelque part sur la côte d'Azur
Nbr de messages : 1383
Carottes : 6525

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeJeu 3 Mar 2011 - 11:05

Citation :
Java

Attention, Java c'est pas Javascript, ça n'a rien à voir. yellownabzwink

Citation :
un truc du style AJAX

En gros, tu veux faire un XHR (XML HTTP Request) sur le domaine de Violet directement depuis ton navigateur, sans PHP ? Alors voilà ce qu'il te faut (par contre je ne garanti pas que ce soit opérationnel, j'ai jamais testé).
Revenir en haut Aller en bas
R-one
Lapin nain
Lapin nain



Localisation : Lyon
Nbr de messages : 16
Carottes : 5037

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeVen 4 Mar 2011 - 13:26

Bonjour, Merci à tous

Effectivement Javascript, Désolé Wink

Je crois avoir trouvé le code ?

Spoiler:

Mon problème maintenant c'est que ça marche sur un lien, mais pas sur un bouton submit d'un formulaire.
Pour info j'ai remplacé a.style2 par input.submit et déclaré le style submit dans ma version.

Quelqu'un a une piste pour l'adapter ?

Merci.
Revenir en haut Aller en bas
nabazland
Karotzeur taquin
nabazland


Age : 57
Localisation : Rouen - France
Nabaztag : Caulfield (v2.1)
Nbr de messages : 9783
Carottes : 13344

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeVen 4 Mar 2011 - 13:29

Tu dois utiliser

$('#IDdeMonFormulaire).submit(function() {
});

à la place de

$('a.Style2').click( function() {


_____________________________


Revenir en haut Aller en bas
http://www.nabzone.com
R-one
Lapin nain
Lapin nain



Localisation : Lyon
Nbr de messages : 16
Carottes : 5037

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeVen 4 Mar 2011 - 17:59

- Post supprimé -


Dernière édition par R-one le Dim 6 Mar 2011 - 11:11, édité 2 fois
Revenir en haut Aller en bas
R-one
Lapin nain
Lapin nain



Localisation : Lyon
Nbr de messages : 16
Carottes : 5037

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeDim 6 Mar 2011 - 11:08

- Solution trouvée Wink

Je vous explique :

Je suis passé par un plug-in Jquery que vous pouvez trouvez sur cette page :
http://jquery.malsup.com/form/#getting-started

il faut donc inclure les scripts dans le Header :

mon exemple :
Spoiler:

Et mettre dans la balise de votre formulaire un Id = myForm

Spoiler:


Encore un petit problème avec l'éxecution de script sous Internet explorer mais marche très bien sous FireFox
Revenir en haut Aller en bas
nabazland
Karotzeur taquin
nabazland


Age : 57
Localisation : Rouen - France
Nabaztag : Caulfield (v2.1)
Nbr de messages : 9783
Carottes : 13344

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeDim 6 Mar 2011 - 14:28

Oooooppps j'avais oublié de te dire qu'il fallait jquery...

_____________________________


Revenir en haut Aller en bas
http://www.nabzone.com
R-one
Lapin nain
Lapin nain



Localisation : Lyon
Nbr de messages : 16
Carottes : 5037

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeDim 6 Mar 2011 - 14:36

T'inquiète j'avais bien vu Wink

Mais les formulaires marchent d'une façon différentes de tes liens.
Enfin pas encore tout à fait au point ... mais ça marche pour mon utilisation en local.
C'est ma fille qui va être contente !

Je regarderai quand j'aurais un peu plus de temps pour tester un peu plus.
Apparemment il marche pas sous IE ... et je vois pas pourquoi ... pas trop mon truc l'Ajax.
Revenir en haut Aller en bas
Harfangdesneiges
Special Nabz
Special Nabz
Harfangdesneiges


Age : 28
Localisation : Quelque part sur la côte d'Azur
Nbr de messages : 1383
Carottes : 6525

[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitimeDim 6 Mar 2011 - 17:52

Ça doit être l'API JS XHR Cross-domain qui n'est pas la même sur IE... Bintiens, ça nous changera de l'habituel... Razz
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] envoyer un formulaire HTML sans changer de page  Empty
MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    [Résolu] envoyer un formulaire HTML sans changer de page  Icon_minitime

Revenir en haut Aller en bas
 
[Résolu] envoyer un formulaire HTML sans changer de page
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» api stream dans une simple page html
» Est-il posible de changer de page PHP automatiquement ?
» Envoyer des mp3 a un lapin sans violet
» [RESOLU] Accès à la page 192.168.0.1....
» [RESOLU] OpenNab : impossible d'envoyer des ordres au lapin

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag :: Archives :: API-
Sauter vers: