Примечание: Неопределенный индекс: #ajax в форме обратного вызова ajax() (строка 391 из /var/www/html/включает/ajax.inc)
У меня есть поле a, установленное как неограниченное в параметрах моего пользовательского типа контента, всякий раз, когда я нажимаю "Добавить другой элемент", страница загружает только AJAX, и я получаю это сообщение в журнале ошибок:
Примечание: Неопределенный индекс: #ajax в ajax_form_callback() (строка 391 из /var/www/html/включает/ajax.inc).
Примечание: Хотя я не сохранил/не обновил продукт, в dblog
также есть сообщение о том, что узел был обновлен. Этой проблемы не было их ранее, пока я не обновил свою версию drupal с 7.22 to 7.32
, используя drush
1 answers
Нашел решение этой проблемы в моем случае с max_input_vars
, которое происходило на компьютере с Windows.
- Перейдите к
C:\xampp\php
(путь, по которому вы установили свой WAMP или XAMPP). - Откройте
php.ini
, файл конфигурации, расположенный там. - Приблизительно в строке
475
будетmax_input_vars = 1000
изменить это в соответствии с вашими потребностями. В моем случае1500
сработало на меня.
Примечание: Я не уверен, что увеличение max_input_vars
является хорошей практикой, я сделал это, так как у меня было больше более 10 тысяч полей в одной форме. Тем не менее, те, кто ищет альтернативное решение на этапе разработки, могут пока выбрать это решение.