Tại sao mã jQuery của tôi không hoạt động?

Hello I have problem regarding jquery.

Well the problem is, the input text value stays the same everytime.

Instance: I click on the edit button and the customer details are populated using ajax. and then when I try to change for example the name of the customer, it submits the old value. it does not change.

Here's my code.

____1

And one more thing, when I tried to use this in the params document.getElementById["fuck"].value = 'test'

it does work. So I think jquery is the problem? Thanks!

Cho dù bạn có phải là người lạ với các lỗi WordPress hay không, thì việc gặp lỗi “jQuery is not known” trong khi làm việc trên trang web của bạn không bao giờ là vui cả. Nó có thể là một thông điệp đáng ngạc nhiên và khó hiểu để xem. May mắn thay, đây là một lỗi tiêu chuẩn mà các trang web sử dụng jQuery có thể gặp phải vào lúc này hay lúc khác

Có lẽ trang web của bạn không hoạt động và khi bạn kiểm tra bảng điều khiển trình duyệt của mình để tìm lỗi, bạn sẽ thấy “jQuery không được xác định. ” Tìm lỗi là bước đầu tiên — làm tốt lắm

Bước tiếp theo là giải quyết nó. Vì đây là một trong những lỗi JavaScript đơn giản hơn để khắc phục nên bạn sẽ không mất nhiều thời gian

Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn mọi thứ bạn cần biết để khắc phục sự cố nhanh chóng. Điều đó bao gồm ý nghĩa của lỗi, tại sao nó có thể xảy ra ngay từ đầu — tất cả thông tin quan trọng để ngăn chặn lỗi này trong tương lai. Cuối cùng, chúng tôi sẽ hướng dẫn bạn một số bước bạn có thể thực hiện để giải quyết vấn đề

Hãy đi sâu vào

Hãy xem Hướng dẫn bằng video của chúng tôi để khắc phục lỗi “jQuery Is Not Defined”

Lỗi “jQuery không được xác định” là gì?

Nhật ký bảng điều khiển tiện dụng trong trình duyệt của bạn là nơi bạn có thể phát hiện ra lỗi này. Nhưng nó không phải là cực kỳ mô tả. "JQuery không được xác định" thực sự có nghĩa là gì?

Xem cách Kinsta chống lại đối thủ. So sánh

Nói một cách dễ hiểu, lỗi này đang cố cho bạn biết rằng có thứ gì đó trên trang web của bạn — có thể là plugin — yêu cầu jQuery hoạt động trên trang web của bạn. Vì một số lý do, khi trình duyệt cố tải trang web và gọi jQuery cụ thể đó, nó không khả dụng

Lỗi này có khả năng có thể đóng cửa trang web của bạn cho khách truy cập. Bởi vì khoảng 78% các trang web trên internet chạy trên jQuery, đây là một lỗi phổ biến cần tìm

Lỗi jQuery không được xác định” trong nhật ký giao diện điều khiển

Cho dù bạn có phải là người lạ với các lỗi WordPress hay không thì việc gặp phải thông báo “jQuery không được xác định” trong khi làm việc trên trang web của bạn không bao giờ là điều thú vị. 😫 Tìm hiểu cách khắc phục tại đây. ⬇️Nhấp để Tweet

Nguyên nhân tiềm ẩn của lỗi "jQuery không được xác định"

Lỗi này có thể khá bất ngờ. Trang web của bạn vẫn hoạt động tốt ngày hôm qua — chuyện gì đã xảy ra vậy?

Có một vài điều có thể xảy ra đã gây ra lỗi “jQuery không được xác định”

  1. Các plugin cũ được cài đặt trên trang web WordPress của bạn đang xung đột với các plugin bạn đã cài đặt và kích hoạt gần đây hơn. Nếu gần đây bạn đã cài đặt hoặc kích hoạt các plugin mới hoặc một số plugin trên trang web của bạn chưa được cập nhật gần đây, thì đây có thể là nguyên nhân
  2. Môi trường lưu trữ chậm hoặc hoạt động kém có thể làm tăng thời gian jQuery của bạn thực hiện khi được gọi. Kiểm tra kỹ tài nguyên máy chủ của bạn hoặc nhật ký lỗi để xác nhận điều này
  3. JavaScript trên trang web của bạn đang chạy trước khi jQuery được tải đầy đủ. Hoặc có lẽ tệp JavaScript không được tải chính xác khi tải trang
  4. CDN mà bạn đang sử dụng để cải thiện hiệu suất trang web của mình không thể kết nối với máy chủ của bạn. Nếu bạn hoàn toàn không sử dụng CDN, bạn hoàn toàn có thể loại trừ khả năng này
  5. Có lỗi hoặc lỗi đánh máy trong phiên bản jQuery của bạn. Có lẽ ai đó gần đây đã chỉnh sửa tệp lõi hoặc plugin, hiện đã gây ra xung đột

Cách khắc phục lỗi “jQuery không được xác định”

Trước khi chúng tôi đi sâu vào cách khắc phục, hãy nhớ sao lưu trang web của bạn trước khi chỉnh sửa mã. Ngay cả những nhà phát triển dày dạn nhất thỉnh thoảng cũng mắc lỗi và việc có sẵn bản sao lưu sẽ giúp bạn không bị mất bất kỳ công việc quan trọng nào khi khắc phục sự cố

Nếu bạn có tùy chọn, trước tiên hãy giải quyết lỗi trên trang chạy thử hoặc trang phát triển, giống như khách hàng của Kinsta, sau đó xác nhận bản sửa lỗi và đưa những thay đổi đó vào hoạt động

Khi bạn đã thực hiện các biện pháp phòng ngừa cần thiết đó, đã đến lúc khắc phục lỗi đó

Việc giải quyết lỗi này cần phải làm quen với việc thêm, xóa và chỉnh sửa mã. Đừng lo — bạn sẽ không cần phải viết bất kỳ mã nào từ đầu. Nhưng sẽ hữu ích nếu bạn chuẩn bị truy cập mã trang web của mình, thông qua SFTP hoặc thông qua môi trường lưu trữ của bạn

Không lý tưởng để chỉnh sửa mã thông qua trình chỉnh sửa mã bảng điều khiển WordPress. Nếu bạn chưa có sẵn một trình soạn thảo văn bản tốt, bây giờ là lúc để cài đặt một cái

Dưới đây là một vài tùy chọn bạn có thể sử dụng để giải quyết lỗi này và khôi phục trang web của bạn cho khách truy cập

Phương pháp 1. Sử dụng Tab Mạng để Gỡ lỗi nếu jQuery đang tải

Nhìn vào tab Mạng của các công cụ phát triển của trình duyệt của bạn để xem jQuery có đang được tải không. Điều này cung cấp cho bạn một nơi để tìm xác nhận nhanh

Đăng kí để nhận thư mới

Bạn muốn biết làm thế nào chúng tôi tăng lưu lượng truy cập của mình hơn 1000%?

Tham gia cùng hơn 20.000 người khác nhận bản tin hàng tuần của chúng tôi với các mẹo nội bộ về WordPress

Theo dõi ngay

Giải pháp thay thế là xem qua nhiều plugin và chủ đề có thể gây ra lỗi. Xem qua mã của trang web của bạn và đảm bảo rằng jQuery được bao gồm. Sẽ tốt nhất nếu bạn chỉ tải nó một lần

Nếu thư viện jQuery không được bao gồm, hãy thêm nó vào hàm wp_enqueue_script[] của bạn bằng đoạn mã sau

wp_enqueue_script[ 'tt-mobile-menu', get_template_directory_uri[] .
'/js/mobile-menu.js', array['jQuery'], '1.0', true ];

Xác định vị trí mã này bằng cách vào thư mục wp-gộp, sau đó mở trình tải tập lệnh. tập tin php. Nếu cách này không hiệu quả hoặc nếu bạn thấy rằng thư viện jQuery trên thực tế đã được bao gồm, hãy chuyển sang phương pháp sau

Đoạn mã của bạn sẽ trông như thế nào trong trình tải tập lệnh. tập tin php

Phương pháp 2. Đảm bảo rằng jQuery đã được tải

Bạn có thể gặp “lỗi jQuery không được xác định” khi jQuery được đưa vào nhưng không được tải. Đảm bảo rằng nó đã được tải bằng cách tìm nguồn tập lệnh và dán URL vào trình duyệt hoặc tab mới

Ví dụ: nếu

Chủ Đề