вопрос веб-дизайна (php / ajax) - PullRequest
0 голосов
/ 14 марта 2010

Надеюсь, это не пустая трата вашего времени. Я работаю над проектом, и мне пришло в голову, что есть кусок кода, который должен позволить мне увидеть, как другие реализовали это.

У меня есть проект, где у меня будет страница с блоком sel. пользователь выберет элемент из списка selList, и в зависимости от выбранного элемента будет изменен отдельный раздел страницы (область B) с точки зрения отображаемого содержимого / таблиц.

Затем я хочу разрешить пользователю проходить ряд подстраниц в области B, где пользователь проходит процесс отправки / отмены / подтверждения, где содержимое в области B изменяется, а остальная часть страницы остается прежней. ..

Я пытаюсь найти лучший подход для реализации на стороне клиента / сервера.

У меня может быть просто уродливый блок if, где у меня есть куча логики, и я полностью регенерирую страницу каждый раз, когда пользователь выбирает действие.

у меня мог бы быть подход, который мог бы включать div / кадры, где я тогда просто регенерировал бы целевой кадр / область div ... это вообще возможно ??

У меня может быть какая-то форма процесса ajaxy, которая только изменит целевой раздел (ы) страницы ...

итак ... я пытаюсь поговорить с кем-нибудь, у кого есть идеи о том, как это сделать, или, что более важно, если вы знаете хороший пример кода (клиент / сервер) этого ... который я могу изучить , я был бы очень признателен !!

У меня есть более подробный обзор, но я не знал, было бы здорово опубликовать его здесь ...

спасибо ..

1021 * Том *

1 Ответ

0 голосов
/ 14 марта 2010

Если я хорошо понял, это можно сделать в Axaj. Это моя идея, у вас будет место, где вы загружаете текущую страницу с формой. После нажатия кнопки «Отправить» значения из формы будут отправлены обработчику, пусть он называется formprocesor.php. В formprocesor.php у вас будет случай, который проверит шаг, на котором вы находитесь в вашем подчиненном файле, и вернет значения corect процессору ajax на главной странице. После получения значений ajax-обработчик отобразит их в результате Вот небольшой пример: http://24ways.org/2005/easy-ajax-with-prototype есть больше о поиске в Google с "учебником по ajax prototype" Удачи!

...