Tôi có một bản đồ tải các điểm đánh dấu qua ajax trên nhiều sự kiện bản đồ khác nhau. Hiện tại, tôi xác định một cuộc gọi lại trang tùy chỉnh cho hook_menu()
mục của tôi in json / js của tôi.
Vì cuộc gọi lại trang của tôi không trả về bất kỳ nội dung nào và chỉ in nội dung, Drupal không hiển thị toàn bộ mẫu, menu, v.v. và do đó cho phép tôi trả lại một trang chỉ bằng JavaScript của mình.
Mặc dù điều này không hoạt động, tôi tin rằng Drupal vẫn hoàn toàn bootstrapping, điều đó có nghĩa là nó đang bổ sung rất nhiều chi phí mà tôi muốn bỏ.
Tôi đã xem xét trình xử lý gọi lại JavaScript hiệu suất cao , tự hào là "Trình xử lý gọi lại JavaScript hiệu suất cao" và nói ngắn gọn là nó cung cấp js.php
lời khen index.php
để hướng yêu cầu của bạn đến và tùy chỉnh / giới hạn / tối ưu hóa bootstrapping Drupal theo mặc định.
Thật không may, dự án js chưa có bản phát hành D7 ( kiến nghị cho một người ở đây ), điều này dẫn chúng ta đến sự khởi đầu ...
Cách nhanh nhất để thực hiện một cuộc gọi lại Ajax trong Drupal là gì?