Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как работать с формой (https://javascript.ru/forum/misc/83611-kak-rabotat-s-formojj.html)

lgick 24.01.2022 23:59

Как работать с формой
 
Есть обычная форма

<form method="post" action="xxx.php" >
….


в случае успеха она возвращает страницу, в случае ошибок json

Для работы с json нужен ajax-запрос, а для получения страницы требуется отправка самой формы.
Как в таком случае работать с формой?

Rise 25.01.2022 00:22

lgick,
Для сервера нет разницы обычная отправка формы или ajax. Любую форму можно отправить через ajax. Выбирает разработчик.

lgick 25.01.2022 00:27

Цитата:

Сообщение от Rise (Сообщение 543234)
lgick,
Для сервера нет разницы обычная отправка формы или ajax. Любую форму можно отправить через ajax. Выбирает разработчик.

а как в ajax обработать ответ, если вернутся не данные json, а страница?

Rise 25.01.2022 00:39

lgick,
А что там страница полностью приходит? Почему тогда ошибки не страницей? И какие ошибки имеются ввиду? Сервер не ваш? Странная логика. В целом мало информации, много вопросов.

MallSerg 25.01.2022 03:22

нужно сделать блок условного ветвления алгоритма
в условии определить что пришло в ответе обычно это делают с помощью html заголовков content-type
https://developer.mozilla.org/ru/doc...s/Content-Type



ksa 25.01.2022 11:43

Цитата:

Сообщение от lgick
Для работы с json нужен ajax-запрос, а для получения страницы требуется отправка самой формы.
Как в таком случае работать с формой?

Сервер может редиректить на эту страницу с этой формой, передав тот ей жейсон?


Часовой пояс GMT +3, время: 22:54.