|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : avril 2003 Messages : 2 ![]() |
Bonjour,
Je suis en train de développer une interface d'admin en Ajax et j'ai 2 problèmes que ma courte expérience ne me permet pas de résoudre. Pour info, j'utilise Prototype Les 2 sont indépendants mais ont, semble-t-il la même cause. Premier problème : J'ai un formulaire pour l'ajout ou l'édition d'items. Par défaut, il est vide, prêt pour un ajout (avec un bouton ajouter en bas). Quand on glisse un item dessus, le formulaire se met à jour, le bouton Ajouter disparait et le bouton Modifier apparait. Concrètement Code :
Je n'ai pas trouvé de moyen de forcer le rafraichissement des boutons pour les forcer à s'afficher ou disparaitre correctement sous IE7 Deuxième problème Pour pouvoir gérer l'upload de fichier, je soumets mon formulaire en 2 fois. J'envoie d'abord mes données sérialisées via un Ajax.Request, qui me renvoie l'id de l'enregistrement créé. J'affecte cet id à un input hidden, puis je soumets mon formulaire dans une iframe cachée, qui ne gère que l'upload. Si je fais un alert de mon formulaire sérialisé, avant le submit(), j'ai bien form_id=XX, mais quand je soumets le formulaire juste après le form_id est vide Code :
Pour le 2é problème, je suis pas sûr que ce soit la meilleure technique, je vais probablement changé. Mais si qqn pouvait m'expliquer ces problème de timing et de rafraichissement d'affichage ou de valeur de variable, je lui en serais très reconnaissant. Merci d'avance de votre attention et de votre aide Seb |
||||
|
|
00
|
|
|
#2 | |
![]() ![]() Inscription : janvier 2007 Messages : 9 315 ![]() |
Bonjour,
Citation:
A+ |
|
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2007 Messages : 9 315 ![]() |
En complément : les fonctions hide() et show() seraient bien utiles
... et pour le 2) ... je sais pas A+ |
|
|
00
|
|
|
#4 | ||||
|
Invité de passage
![]() Inscription : avril 2003 Messages : 2 ![]() |
En fait ce sont les fonctions de Prototype (v1.5.0)
hide : http://prototypejs.org/api/element/hide Code :
Code :
Merci de la réponse en tout cas |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com