Làm thế nào để sửa lỗi ‘$ không được định nghĩa- $ function ()’ trên JavaScript?
JavaScript (JS) là một ngôn ngữ kịch bản cấp cao tuân theo Đặc tả ECMAScript. JavaScript là một trong những công nghệ quan trọng nhất liên quan đến việc tạo ra Internet. Nó cho phép tạo ra các trang web tương tác và cũng tham gia vào việc phát triển các ứng dụng web. Gần đây, rất nhiều báo cáo đã được đưa ra trong đó người dùng đã trải nghiệm “$ không được xác định- $ function ()”Lỗi khi thực thi mã.
Nguyên nhân nào gây ra lỗi “$ không được định nghĩa- $ function ()” trên JavaScript?
Sau khi nhận được nhiều báo cáo từ nhiều người dùng, chúng tôi đã quyết định điều tra vấn đề và đưa ra một loạt giải pháp để khắc phục hoàn toàn. Ngoài ra, chúng tôi đã xem xét lý do mà nó được kích hoạt và liệt kê nó như sau.
Bây giờ bạn đã hiểu cơ bản về bản chất của vấn đề, chúng ta sẽ chuyển sang các giải pháp. Đảm bảo thực hiện những điều này theo thứ tự cụ thể mà chúng được trình bày để tránh xung đột.
Giải pháp 1: Liên kết JQuery
Bạn phải liên kết JavaScript với JQuery để lệnh hoạt động bình thường. Do đó, chúng tôi sẽ thêm một dòng mã vào đầu tệp của bạn để bỏ qua vấn đề này. Vì điều đó:
- Sao chép và dán mã sau tại khởi đầu của tệp của bạn.
- Tiết kiệm những thay đổi của bạn và kiểm tra để xem sự cố vẫn tiếp diễn.
Ghi chú:Thao tác này sẽ nhắc tập lệnh lấy dữ liệu JQuery từ liên kết đã được thêm vào, để phản hồi nhanh hơn, hãy thêm JQuery vào máy chủ của bạn cục bộ.
Giải pháp 2: Thêm JQuery cục bộ
Bạn cũng có thể tải xuống và thêm JQuery cục bộ, điều hướng đến trang này và Tải xuống JQuery trên máy tính của bạn và thêm vào nó vào JavaScript trước khi thực thi tệp.
Ghi chú:Đảm bảo thêm JQuery trước JavaScript sử dụng nó.
Giải pháp 3: Liên kết với JQuery
Trong một số trường hợp, biến “$” không bị ràng buộc với JQuery, do đó, trong bước này, chúng ta sẽ thực thi một dòng mã để liên kết nó với JQuery. Vì điều đó:
- Thực thi đoạn mã sau để liên kết “$”Thành JQuery.
(function ($) {$ (function () {$ ('. update'). live ('change', function () {formObject.run ($ (this));});});}) (jQuery );
- Sau khi thực hiện, kiểm tra để xem sự cố vẫn tiếp diễn.
Giải pháp 4: Nhập từ JQuery
Đối với một số người dùng, nhập “$Biến ”từ JQuery là thứ đã giải quyết được vấn đề của họ, do đó, trong bước này, chúng ta sẽ sử dụng lệnh để nhập“$" Biến đổi. Vì điều đó:
- Thực thi mã sau để nhập “$”Từ JQuery.
nhập $ từ 'jquery'; (function () {// ... code let script = $ (..)}) ()
- Sau khi thực thi mã, kiểm tra để xem sự cố vẫn tiếp diễn.