Tôi tin rằng jQuery không hoạt động trên các trang khác so với trang bạn vừa cài đặt. Ví dụ, khi tôi gõ localhost: 3000 /, trong thư mục '/' tất cả các công trình jQuery. Nhưng khi tôi nhấp vào liên kết được tạo bởi Rails làRails Jquery không hoạt động trên các trang khác
<%= link_to "Example Link", news_path %>
Trang này tải đúng cách, nhưng jQuery không hoạt động. mã jQuery của tôi được như đã nêu:
$(function() {
console.log("pageloaded");
....
$('.up').click(function(){
.....
});
});
nhấp chuột phải vào trình duyệt của bạn> kiểm tra phần tử> bảng điều khiển .. đăng ở đây thông báo lỗi. –
Không có bất kỳ thông báo lỗi nào. Nhưng jQuery không được tải. – Yagiz
bạn đang sử dụng phiên bản Rails nào? Trong Rails 4, 'turbolinks' được kích hoạt theo mặc định và điều đó có nghĩa là trang mới được nạp động và không có $ (tài liệu) .ready được kích hoạt. Điều gì sẽ xảy ra nếu bạn tải thủ công localhost: 3000/news –