Cập nhật giỏ hàng với Ajax - Laravel

Cho em hổi các pro tí là khi em cập nhật giỏ hàng với Ajax - Laravel thì nó ra lỗi này. Em cảm ơn nhiều

POST http://localhost:8000/cap-nhat/9e4253b49a4d47f71164658313a5239a/3 500 (Internal Server Error)
send @ jquery.min.js:6
ajax @ jquery.min.js:6
(anonymous) @ myscript.js:465
dispatch @ jquery.min.js:5
v.handle @ jquery.min.js:5

Có hàng tỉ nguyên nhân gây ra lỗi này, nhưng có thể tóm gọn lại là dữ liệu gửi lên ở 1 dạng mà server không thể xử lí nổi

1 Like

không biết phải lỗi vì phiên bản jquery ko nhỉ

Không, lỗi do bạn thôi

Lỗi 500 thì ít nhất bạn phải show response error hay error log ra mới biết được nguyên nhân gì chứ.

Không rõ là web server đang chạy là trên Windows hay Linux? Lỗi 500 thường liên quan đến file .htaccess. Nếu là trên Windows mà tạo file .htaccess bằng trình soạn thảo nào đó lưu lại file với ký tự xuống dòng là CRLF thì nhớ save as để lưu như là LF giống bên Linux.

Ngoài ra, việc tắt chế độ báo lỗi của PHP đi cũng khiến những lỗi fatal sinh ra lỗi 500.

Cuối cùng, xem thử đã bật module rewrite (còn gọi là mod_rewrite) cho Apache chưa? Nếu chưa, cũng không thể dùng Laravel được.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?