Drupal Views - окно оповещения об ошибках Ajax из ада - PullRequest
4 голосов
/ 10 марта 2011

Все, что я делаю в представлениях, которые обычно используют ajax для открытия новой формы для изменения свойств этого действия, дает мне окно с предупреждением о том, что похоже на код, который должен загружаться с помощью ajax:

enter image description here

Ответы [ 4 ]

8 голосов
/ 12 октября 2011

Может быть другой источник этой проблемы (если предыдущие комментарии не решили ее):
модуль Разработчик темы .

Это действительно полезный модуль для создания тем и отладки, но если он включен, он также может выдавать странные сообщения об ошибках AJAX, аналогичные тем, о которых идет речь при попытке установить различные параметры в настройках поля Views.

Как подсказывает страница проекта: «Включите его, когда необходимо, и отключите его позже.»

7 голосов
/ 10 марта 2011

Если вы добавите более новую версию jQuery в вашу установку Drupal, это может создать проблемы с AJAX и пользовательским интерфейсом Views.

Я уже раньше находился в точно такой же позиции.Я вернулся к исходной версии jQuery, поставляемой с Drupal, и все вернулось на круги своя.

0 голосов
/ 07 февраля 2014

Просто для полноты: я только что выяснил, что другой темой, которая может вызвать такое поведение, является модуль ThemeKey (который - несмотря на это - делает большую работу в том, для чего предназначен ... ). По крайней мере, отключение этого на моем сайте сделало свое дело.

0 голосов
/ 11 марта 2011

Я также видел, как это происходит, когда виджет AJAX (например, «Панели») пытается получить доступ к недопустимому или более не действительному обратному вызову меню. Я бы искал в меню маршрутизатора такие вещи, как:

select * from menu_router where path like '%ajax%'; and
select * from menu_router where path like '%ajax/add%';

Затем убедитесь, что функция, упомянутая в столбце page_callback, существует.

Измененные разрешения также могут вызывать эту проблему. Проверьте, что говорится в столбце access_callback, и попробуйте отладить этот путь (/admin/build/views/ajax/add-item/community/default/field) с различными ролями пользователя, чтобы увидеть, что происходит.

...