2010-03-14 7 views
0

Espérons que ce n'est pas une perte de temps. Je travaille sur un projet, et il m'est apparu qu'il y a un morceau de code là-bas, qui devrait me permettre de voir comment les autres l'ont implémenté.web design question (php/ajax)

J'ai un projet où je vais avoir une page, avec une boîte de sélection. l'utilisateur sélectionnera un élément de la liste selList et, en fonction de l'élément sélectionné, une section distincte de la page (zone B) changera en termes de contenu/tbl affiché.

Je veux ensuite permettre à l'utilisateur de passer par une série de sous-pages dans la zoneB, où l'utilisateur passe par un processus de soumission/annulation/confirmation, où le contenu de la zoneB change, le reste de la page restant le même J'essaie de comprendre la meilleure approche pour mettre en œuvre le côté client/serveur.

je pouvais avoir un laid « si le bloc » où j'ai abunch de la logique, et je complètement Regen la page à chaque fois que l'utilisateur sélectionne une action ..

je pourrais avoir une approche qui pourrait impliquer divs/cadres, où je puis juste regen la zone cible/div .. est-ce encore possible ??

je pourrais avoir une certaine forme de processus de ajaxy, qui ne modifierait la section ciblée (s) de la page ...

donc .. Je suis en train de parler à quelqu'un qui a des idées sur la façon de faites ceci, ou plus idéalement, si vous connaissez un bon exemple de code (client/serveur) de ce côté ... que je peux examiner. je l'apprécierais vraiment !!

j'ai un aperçu plus détaillé, mais ne savais pas si ce serait cool de le poster ici ...

merci ..

tom

+5

Désolé, mais SO est le meilleur pour des questions spécifiques. Il y a des milliers de façons de l'implémenter. Vous pouvez utiliser un framework comme CakePHP ou simplement coder tout dans un seul fichier PHP. Vous pouvez utiliser des tonnes de frameworks JS comme jQuery, mootools, etc. C'est totalement votre choix. –

Répondre

0

Si je comprends ça peut être fait en axaj. C'est mon idée que vous aurez un où vous chargez la page actuelle avec un formulaire. Après avoir appuyé sur le bouton "Soumettre", les valeurs du formulaire seront sous-traitées à un procesor. Appelons-le formprocesor.php. Dans formprocesor.php vous aurez un cas qui va vérifier l'étape où vous êtes dans votre soumission et retournera les valeurs de corect à ajax proccessor dans la page principale. Après les valeurs sont recived, l'ajax proccessor les montrera dans le résultat Voici un petit exemple: http://24ways.org/2005/easy-ajax-with-prototype il y a plus sur une recherche sur google avec "ajax prototype tutorial" Bonne chance!