Tôi đang sử dụng Kohana nhưng câu hỏi này áp dụng cho Rails, CI hoặc bất kỳ khung phát triển web MVC nào khác. Đâu là nơi tốt nhất để gắn các script AJAX phía máy chủ của mình?Kohana - bạn đặt kịch bản AJAX ở đâu?
Tôi đã lập kế hoạch khi tạo Ajax_Controller và sử dụng phương pháp/hành động cho mỗi tập lệnh riêng lẻ.
Ví dụ, một mẫu đăng nhập trên trang chủ index.php/home
sẽ gửi một XMLHttpRequest để index.php/ajax/login
, và chỉnh sửa hồ sơ dạng index.php/profile/edit
sẽ gửi một XMLHttpRequest để index.php/ajax/editprofile
. Thực hành tốt nhất là gì?
@Mario dường như đồng ý. Điều đó được tính là sự đồng thuận? –
thực sự, không thay đổi các bộ điều khiển, các hành động là như nhau. Chỉ cần thay đổi quan điểm của bạn (cho phép xem AJAX trả về JSON hoặc cái gì đó và chế độ xem "bình thường" html) –
Thông tin thêm về nhận xét của Pim .. http://docs.kohanaphp.com/helpers/request#is_ajax sẽ giúp bạn ở đây. – Louis