Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jQuery: манипуляция в div


Автор: Chrizt 22.10.2009, 22:33
с помощью jQuery и набора линков с событиями, в отдельном div'е подгружается сайт.
на этом сайте выбирается форма, задаётся её action, форма заполняется, и сабмитится.

Вопрос: Как сделать, чтобы при сабмите формы, не перезагружалась вся страница, а в этом же диве и продолжалась навигация?

Автор: IDVsbruck 22.10.2009, 23:04
Так же как и происходит подгрузка в див: ajax'ом. Собираешь все поля и их значения, формируешь GET или POST запрос и отсылаешь. Для сервера никакой совершенно разницы, а на клиенте надо чуть больше напрячься - но за это получаешь динамически меняющиеся страницы. Ничего страшного, но про submit надо забыть - только обработчики onclick.

Автор: Любитель 3.11.2009, 01:14
Есть, кстати удобный (в некоторых случаях) плагин - http://jquery.malsup.com/form. Ничего сверхъестественного (основной плюс в автоматической сериализации + поддержка ифреймов для асинхронного аплоада файлов), но достаточно удобно smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)