AJAX запрос и сохранение данных.

Ответить
alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

AJAX запрос и сохранение данных.

Сообщение alexinc »

Руководитель 3.3.1
Делаем AJAX запрос, в формах делаем echo, потом $form_field_value.
И получаем, что данные не сохраняются.
AJAX запросов на странице - около 5-7, в разных полях, есть JS поля, расположены в разных вкладках.
Есть какое-то ограничение на запросы AJAX? или это какой-то косяк.
На лету - все считается нормально, но не сохраняется по $form_field_value в полях(при включенной отладке - видно что поля пустые).Причем в некоторых полях сохранение есть, но оно при обработке AJAX в форме показывает 0 в поле при отладке.ТО есть забрать значение из AJAX поля не представляется возможным, кроме как SQL запросом, в другом AJAX запросе, а не по виду [id поля].
Или поле AJAX должно быть одно на кладку или страницу?
И можно ли брать с AJAX поля значения?
PS. У меня сложилось впечатление, что нельзя делать больше 2-х AJAX запросов на странице или на вкладке. Но объяснить 0 в полях при отладке - я пока не могу.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: AJAX запрос и сохранение данных.

Сообщение support »

Ограничений нет. Повторите проблему в персональной демо, будем разбираться.
alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: AJAX запрос и сохранение данных.

Сообщение alexinc »

Хорошо, сделаю демо - скажу. Сейчас пока вывернулся сократив кол-во AJAX запросов и закинув данные в числовые поля. Но мне так не нравиться. И еще AJAX как-то криво работает с JS полями. Не всегда из них после пересчета забирает данные. А так же, если есть цепочка JS полей (JS=JS+JS)-то последнее не пересчитывается.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: AJAX запрос и сохранение данных.

Сообщение support »

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