В модуле Web / List при нажатии, например, на элементе «Скрыть содержимое» значок меняется с «actions-edit-hide» на «spinner-circle-dark», но не на «actions-edit-unhide». При обновлении страницы вручную отображается правая иконка. Кажется, что AJAX Call не обновляет список. Это происходит также с помощью других действий, например, при удалении некоторых записей.
Мы запускаем TYPO3 8.7 LTS с MySQL 5.7.26 и PHP 7.2.17-0ubuntu0.18.04.1
При просмотре моего анализа сети в браузерах я вижу следующий вызов:
https://2019.mbaec.de/typo3/index.php?ajaxID=%2Fajax%2Frecord%2Fprocess&ajaxToken=976157b65a4042508b6b375cf09a50ea17110b90&data[pages][376][hidden]=0
Заголовок:
Принимающая сторона: 2019.mbaec.de
Пользователь-агент: Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 66.0) Gecko / 20100101 Firefox / 66.0
Принять: application / json, текст / javascript, / ; д = 0,01
Accept-Language: fr, de; q = 0,8, en-US; q = 0,5, en; q = 0,3
Accept-Encoding: gzip, deflate, br
Рефере: https://2019.mbaec.de/typo3/index.php?M=web_list&moduleToken=73ba2ec59dbfe41e0d9e1b38af45dfdebd5b2b89&id=211&
X-Requested-With: XMLHttpRequest
Подключение: keep-alive
Cookie: be_lastLoginProvider = 1433416747; be_typo_user = 5d6f974af357ad400e1380459174c539; Typo3InstallTool = vgehc4q4fs06ph6jn0f7pmg4rd
Заголовок результата:
HTTP / 1.1 200 ОК
Дата: пн, 27 мая 2019 13:48:15 GMT
Сервер: Apache / 2.4.29 (Ubuntu)
Истекает: 0
Cache-Control: без кеша, обязательна повторная проверка
Прагма: без кеша
X-Frame-Options: SAMEORIGIN
X-JSON: правда
Дата последнего изменения: понедельник, 27 мая 2019 г. 13:48:15 GMT
Варьируется: Accept-Encoding
Контент-кодировка: gzip
Access-Control-Expose-Headers: Content-Length, X-JSON
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Accept, Contet-Type, X-Forwarded-For, X-Prototype-Version, X-Requested-With
Access-Control-Allow-Methods: GET, OPTIONS, PUT, POST
X-UA-совместимый: IE = край
X-Content-Type-Options: nosniff
Длина контента: 64
Keep-Alive: тайм-аут = 5, максимум = 100
Подключение: Keep-Alive
Тип контента: приложение / JSON; кодировка = UTF-8
Результат:
{ "Переадресовать": "", "сообщения": [], "hasErrors": Истинный}