К сожалению уже 3 сообщения моих потерли, где была описана суть проблемы, пробую еще раз. Если что, кто действительно знает как можно решить, пишите на oshaly@mail . ru (пока не потерли эту тему)
На сайте test3.str ahowanie . ru/kasko (без пробелов) полностью разработана форма калькуляотра каско, все сделано как нужно, однако глючат поля "Модель" и "Марка" авто. (модель подгружается на аяксе по выбору марки). Аж 3 программиста-друпальщика разбирались с системой, но не могли разобраться с этим полем. Предположение - проблема в кешировании друпала (функции form_get_cache, form_set_cache). Подскажите, может кто сталкивался?
ПС: форма работает правильно, если поставить вместо аякса заглушку, то все отправляется правильно.
HELP!
на той же форме калькулятора (ниже) есть поле для выбора города, и динамически подгружается список фирм в городах - там все нормаольно работает
Спец для модероторов:
выдержки из ваших правил:
"Записи блогов не удаляются, за исключением бессмысленных сообщений."
"Личные оскорбления — повод для удаления учётной записи" а вы (модеры) уже меня оскорбили.
"Памятка редакторам и модераторам
Не удаляйте записи из блогов пользователей, даже если эти записи не имеют отношение к Drupal или вам лично не нравятся
Удаляйте тестовые сообщения (в том числе из блогов) или сообщения не несущие смысла (к таковым относится также спам)
Сообщения форумов, тематика которых не ясна, переносятся в форум "Курилка/Мусор"
При переносе сообщений между форумами оставляйте ссылку на старый форум!"
Комментарии
случайно эти поля марка авто и модель сделаны не спомощью модуля hierarhial_select?
нет, все поля сделаны вручную
То есть, насколько я понял есть два элемента формы с подгрузкой данных на аякс одинаково сделанных, но один работает только при выключенном кешировании, а второй работает и при выключенном и при включенном кешировании? Так что-ли?
Зашел по ссылке - работают оба селекта.
селекты работают, но вы попробуйте подать заявку (можно, т.к. это все тест).
Заявка не подается
Поле Стоимость автомобиля, руб. обязательно для заполнения.
Поле Ф�?О обязательно для заполнения.
Поле Контактный телефон обязательно для заполнения.
Поле E-mail обязательно для заполнения.
sadmin , я знаю) как это лечить? дело в том, что как описано в теме, если убрать аякс и поставить заглушку, то форма работает номрально.
К сожалению только начал изучать Ajax. Если есть идеи чем могу помочь - пишите, но по-моему вы больше в этой теме разбираетесь
«...К сожалению уже 3 сообщения моих потерли, где была описана суть проблемы, пробую еще раз...»
Прикольно...
код ф студию
Дело не в кешировании скорее всего, а в заполняемых опциях, если ошибку выдает о недопустимом выборе. Действительно, без кода гадать дело для экстрасенсов.
Возможно ситуация такая - база бекапилась и при переносе была утеряна запись для анонимов в таблице users. В таком случае друпал для незареганных не может сохранить сессию. Проверьте есть ли запись в таблице users c uid=0. Если нет добавьте.
ок, код предоставлю в ближайшее время. А в аяксе я не разбираюсь, то заключение мне выдал один из программистов, которые не смогли преодолеть. Может знаний не хватило.
Таблицу users проверьте то, на 80% уверен, что с этим дело связано.
а каким образом может быть связано с этой таблицей?)
А таким, что некоторые значения, получаемые формой сохраняются в сессии пользователя, а при отсутствии той записи, что я сказал они не могут сохраниться. Проверьте ее, может все и заработает.
gorr, если честно я не настолько профессионал в друпале, чтобы понять - где искать эту запись) Может тогда поможете за денежку?
Давайте я посмотрю, ICQ 352952359
Проблема решена, но решение в данном обсуждении не указано. Это может привести к дублирующимся вопросам
Если gorr опишет, то будет хорошо. Проблема была в самом коде, а в чем именно я не знаю.