Примечание: Неопределенный индекс: #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

Author: Krishna Mohan, 2014-11-03

1 answers

Нашел решение этой проблемы в моем случае с max_input_vars, которое происходило на компьютере с Windows.

  • Перейдите к C:\xampp\php (путь, по которому вы установили свой WAMP или XAMPP).
  • Откройте php.ini, файл конфигурации, расположенный там.
  • Приблизительно в строке 475 будет max_input_vars = 1000 изменить это в соответствии с вашими потребностями. В моем случае 1500 сработало на меня.

Примечание: Я не уверен, что увеличение max_input_vars является хорошей практикой, я сделал это, так как у меня было больше более 10 тысяч полей в одной форме. Тем не менее, те, кто ищет альтернативное решение на этапе разработки, могут пока выбрать это решение.

 2
Author: Rishi Kulshreshtha, 2015-03-11 17:16:44