Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/06/2011, 12h10   #1
Membre habitué
 
Avatar de Maerlyn31
 
Homme Baptiste Naudinat
Développeur Web
Inscription : mai 2011
Messages : 70
Détails du profil
Informations personnelles :
Nom : Homme Baptiste Naudinat
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2011
Messages : 70
Points : 146
Points : 146
Par défaut Serialize() fainéant avec FF

Bonjour à tous !

J'ai un problème assez original, un script qui passe très bien sous IE et chrome mais qui plante lamentablement sous Firefox ...

J'essaie de créer une fonction de soumission de formulaire en ajax, mais firefox réagit mal dès le début du script :

Code :
1
2
3
4
5
6
function submitForm(){
    s = $("#popup-form").serialize();
    alert(s);
    url = $("#popup-form").attr("action");
    .....
}
Sous Chrome ou IE, mon alert() me renvoie bien ce que j'ai inséré dans le formulaire, en format serializé, mais sous FF rien du tout, je n'obtiens qu'une fenêtre d'alerte vide ...

Chose à préciser je pense : le formulaire "#popup-form" est situé dans une dialog-box (la dialog-box classique de jQuery UI), qui est elle même ouverte et remplie via une requête AJAX (mais qui fonctionne, mon formulaire s'affiche bien dans ma dialog-box, quel que soit le navigateur).

Voilà, sachant que je suis une vrai bille en javascript je ne sais pas trop ce qui peut être utile pour le debugging, ni même dans quel sens chercher ...

Merci d'avance !

EDIT : une chose me chiffonait, mais je viens de vérifier : lorsque, sous FF, j'ouvre ma dialog-box, et que je fais "afficher la source DOM de mon élément", je vois bien mon formulaire avec son id "#popup-form" .... et du coup je suis encore plus paumé
Maerlyn31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 08h45   #2
Membre habitué
 
Avatar de Maerlyn31
 
Homme Baptiste Naudinat
Développeur Web
Inscription : mai 2011
Messages : 70
Détails du profil
Informations personnelles :
Nom : Homme Baptiste Naudinat
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2011
Messages : 70
Points : 146
Points : 146
Problème résolu, ma balise form était à l'intérieur d'une balise table, donc firefox ne voulait pas en entendre parler -_- ce qui est étonnant c'est que j'avais lancé une validation xHTML qui passait, et pourtant .......
Maerlyn31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h05.


 
 
 
 
Partenaires

Hébergement Web