Các Lỗi Cơ Bản Thường Gặp Khi Sử Dụng JQuery Ajax Với Laravel ...
Có thể bạn quan tâm
AJAX là một kỹ thuật lập trình được sử dụng phổ biến hiện nay và dĩ nhiên nó không hề dễ dàng với dev mới. Dưới đây, mình sẽ chỉ ra 1 số lỗi cơ bản khi sử dụng AJAX với ngôn ngữ lập trình Laravel và cách khắc phục nhanh. Hi vọng sau bài viết này, bạn sẽ dễ dàng xử lý các lỗi AJAX trong quá trình làm việc nhé.
AJAX là gì?
Nói qua cho các bạn nào chưa biết, AJAX là chữ viết tắt của Asynchronous JavaScript and XML. Nó là một bộ các kỹ thuật thiết kế web giúp cho các ứng dụng web hoạt động bất đồng bộ – xử lý mọi yêu cầu tới server từ phía sau. Nói sơ qua thế thôi nhé, nếu bạn muốn tìm hiểu thêm thì có thể search google nhé.

Bước đầu tiên cho các bạn nào chưa biết cách vào trình check lỗi .Để vào trình kiểm tra lỗi các bạn hãy bấm F12 hoặc chuột phải sau đó chọn dòng inspect và chuyển qua tab console để vào trình kiểm tra lỗi nhé. Các lỗi dưới đây chỉ mang tính chất tham khảo. Nếu có gì sai sót, các bạn góp ý thêm giúp mình ở phần bình luận nhé.
1.Lỗi 404 (Not Found)

Đây là lỗi 404, lỗi này xảy ra khi bạn khai báo bị sai router và url Java Scripts không trùng khớp hoặc bạn chưa tạo router cho phần xử lý AJAX đó. Trường hợp này các bạn vào dự án của mình, vào theo đường dẫn routes => web.php (Web.php ở đây là nơi các bạn viết router nhé, ở đây thì mình viết ở web.php). Các bạn kiểm tra xem Url mình khai báo ở đoạn Java Scripts và router ở file web.php đã trùng khớp chưa nhé.
Lỗi này các bạn chỉ cần khai báo đúng router là sẽ hết lỗi.
2.Lỗi 419 (unknown status)
Đây được gọi là lỗi 419 (Thiếu token khi gửi AJAX)
Lỗi này các bạn chỉ thêm dòng @csrf ở ngay cạnh form ajax hoặc ở file app.blade.php (Đây là file để include các layouts, có bạn để là index.blade.php... do tùy từng bạn đặt tên) phần này các bạn nhớ thêm ở file blade.php nhé.
Sau đó ta vào thêm 1 biến var token = $("input[name='_token']").val(); vào đoạn code Java Scripts gửi AJAX. Ở phần data gửi lên, thêm "_token":token. Bằng cách trên các bạn sẽ khắc phục được lỗi 419 một cách dễ dàng.
3.Lỗi 500 (Internal Server Error)
Đây là lỗi 500, lỗi này thường phát sinh khi bị lỗi ở Controller. Khi gặp lỗi này, bạn có thể bấm vào tab Preview để kiểm tra xem báo lỗi ở phần nào để xử lý nhé.Ví dụ, như lỗi bên dưới đây của mình là đang lỗi ở dòng 69 ở Ajaxcontroller.
Trên đây là các lỗi cơ bản khi làm việc với Ajax mà mình thường gặp. Hi vọng nó có thể giúp các bạn xử lý các lỗi mà các bạn gặp phải khi dùng Ajax.
__ Anh Tuấn __
Từ khóa » Sửa Lỗi Ajax
-
AJAX Là Gì? Tìm Hiểu Về Lỗi AJAX, AJAX Trong Php, Cơ Chế Hoạt động
-
Hỏi Cách Khắc Phục Lỗi Ajax Khi Load Scroll Trên p Trong ...
-
Cách Khắc Phục Không Chạy được Hàm Ajax Trên Chrome Coccoc
-
Sửa Lỗi "Access-control-allow-origin Ajax" - QA Bug
-
Sửa Lỗi Illegal Invocation Khi Sử Dụng Ajax - QA Bug
-
Sửa Lỗi Ajax Là Gì Và Nó Hoạt Động Như Thế Nào? Lỗi Khi Server ...
-
Lỗi Khi Gọi AJAX Trên HOST - Programming - Dạy Nhau Học
-
Xử Lý Lỗi Khi Sử Dụng Ajax Trong Rails 6 - Viblo
-
Khắc Phục Lỗi 419 - Khi Sử Dụng Ajax Post Dữ Liệu Trong Laravel
-
500 (internal Server Error) Ajax Cần Khắc Phục Như Thế Nào?
-
JQuery Làm Thế Nào để Tìm Ra Lỗi Ajax Là Gì? - HelpEx
-
Xử Lý Lỗi JQuery Ajax, Hiển Thị Các Thông Báo Ngoại Lệ Tùy Chỉnh?
-
Sửa Lỗi Comment Facebook Với Ajax
-
AJAX Là Gì? Cách Sử Dụng Ajax Tối ưu Nhất Cho Website
-
AJAX Trong WordPress Là Gì? - Vietnix
-
Cách Tắt Báo Lỗi Và Thực Hiện Lấy Lại Dữ Liệu Với Ajax DataTable
-
Sửa Lỗi JQuery Cho Lỗi "Uncaught TypeError: $ Không Phải Là Hàm"
-
Validate Form đăng Ký Thành Viên Với Ajax - Freetuts
-
Ajax Hỗ Trợ Sự Kiện Trường Có Sẵn Trong Cửa Sổ Chỉnh Sửa Nhiều Hồ ...