Это вопрос технического дизайна, а не синтаксический вопрос.Отправка нескольких форм сразу с помощью Ajax
У меня есть большая страница с 9 формами, соответствующими различным таблицам. Я боролся с дизайном, и у меня нет выхода, я должен отправить все формы через ajax на сервер для обработки. Есть много взаимосвязей. Я не могу комбинировать формы в один большой. Поэтому вопрос заключается в том, что лучший способ отправить много форм через ajax. Для дальнейшего усложнения проблемы существуют динамические формы с полями с одинаковыми именами.
Я пытаюсь техникой:
1. сериализации каждой формы, 2. предваряя имя формы для каждого имени поля 3. комбинируя сериализированный вариант форм в одну 4. проводки, сочетающей сериализованными формы к серверу как один 5. Разбиение их на стороне сервера в отдельные массивы, а затем, наконец, выполнение логики приложения
Я просто не знаю, есть ли проверенное и правдоподобное решение, и я делаю гора из мола-холма
Есть ли способ отправить их в один большой звонок Ajax? Простым способом (что важно с чем-то столь же утонченным, как Ajax) было бы сделать все поля членами одной и той же формы и использовать backend-скрипт для делегирования и логики. Кажется немного более пуленепробиваемым. – 2009-09-15 12:51:04
да, я могу их комбинировать. Я описывал, как я это сделаю, объединив сериализованную форму. Я должен сериализовать каждую форму, прежде чем отправлять ее в Ajax. – sdfor