Mam mapę, która ładuje znaczniki za pośrednictwem ajax na różne / liczne wydarzenia na mapie. Obecnie definiuję niestandardowe wywołanie zwrotne strony dla mojego hook_menu()
elementu, który drukuje moje json / js.
Ponieważ moje wywołanie zwrotne strony nie zwraca żadnej treści, a jedynie drukuje treść, Drupal nie wyświetla pełnego szablonu, menu itp., A zatem pozwala mi zwrócić stronę tylko z moim JavaScript.
Chociaż to działa, uważam, że Drupal wciąż w pełni ładuje się, co oznacza, że dodaje dużo kosztów ogólnych, które chciałbym upuścić.
Patrzyłem na wysokowydajny moduł obsługi wywołań JavaScript , który szczyci się jako „wysokowydajny moduł obsługi wywołań JavaScript” i, w skrócie, wygląda na to, że stanowi js.php
komplement index.php
skierowany do twoich żądań i dostosowuje / limit / optymalizacja ładowania początkowego Drupal domyślnie.
Niestety projekt js nie ma jeszcze wersji D7 ( prośba o jedną tutaj ), co prowadzi nas do początku ...
Jaki jest najszybszy sposób na implementację wywołania zwrotnego Ajax w Drupal?