Беда с ajax кнопками сабмит. Если коротко в ajax запросе не хотят рендерится новые ajax-сабмиты.
Суть такова. Использую модуль корзины .
Сделал темизацию блока корзины, добавив кнопу "удалить", к каждому товару. Без ajax все работает на ура. С использованием ajax все работает почти на ура.
Ошибка наступает когда при нажатии на кнопку "добавить в корзину" обновляется блок корзины. А именно в момент ренедеринга кнопки "удалить" происходит вылет и в результате ничего не обновляется.
В консоли ошибка тривиальная "Uncaught TypeError: undefined is not a function", а именно это случается в ajax.js на строке: Drupal.ajax[base] = new Drupal.ajax(base, this, element_settings);
Во все места и всяко-разно пробовал подключать js. И drupal.js и ajax.js и form и jquery. Но результата не было.
Также во все места сувал $form_state['rebuild'] = TRUE; Неожиданно это дало частичный результат, при вставке в функцию _submit кнопки "добавить в корзину", но сама кнопка перестала меняться на заблоченную.
Сейчас пытаюсь копать в сторону ajax_command_settings, но пока ничего не могу понять.
Комментарии
Удалось ли вам решить проблему? Если да то как ?