Xử lý giỏ hàng javascript
Bạn có muốn một giỏ hàng được xây dựng hoàn toàn bằng JavaScript? Với phiên / lưu trữ mọi thứ! Không có PHP hoặc mã phía máy chủ, hãy đọc tiếp và bắt đầu. Show
Trước đó, tôi đã viết rất nhiều mã giỏ hàng PHP bằng cách sử dụng các phiên phía máy chủ. Bây giờ chúng ta hãy xem một khái niệm tương tự ở phía máy khách để tạo giỏ hàng JavaScript. Các Window.sessionStorage là giải pháp phù hợp để tạo giỏ hàng dựa trên phiên. Nó miễn phí với PHP hoặc mã phía máy chủ khác, không giống như các ví dụ về Thương mại điện tử trước đây.
SessionStorage là gì?SessionStorage là một trong những các khái niệm JavaScript tiêu chuẩn của API WebStorage. Nó là một đối tượng phiên phía máy khách có xu hướng thiết lập, lấy và xóa dữ liệu liên quan đến nó. Tính bền bỉ của đối tượng này dựa trên tính khả dụng của phiên của trình duyệt. Cách tạo giỏ hàng JavaScript bằng sessionStorage?Việc triển khai giỏ hàng JavaScript có thể thực hiện được với sessionStorage như bên dưới. Bảng dưới đây cho thấy ánh xạ của khả năng sessionStorage với các tính năng của giỏ hàng.
Giỏ hàng – kiểm tra – thanh toánPhần này hiển thị quy trình thực thi của mã giỏ hàng JavaScript. Nó bao gồm “thêm vào giỏ hàng” để thanh toán và đến bước thanh toán.
Trong hướng dẫn này, chúng ta sẽ thấy các bước 1 và 2 của giỏ hàng JavaScript. Bạn có thể tích hợp với các tùy chọn thanh toán được mã hóa bằng các bài báo khác nhau. Ví dụ: Tích hợp thanh toán PayPal vào trang web Thương mại điện tử. Ví dụ này cung cấp các tính năng tối thiểu của giỏ hàng Javascript. Nó hỗ trợ thực hiện các chức năng “thêm vào giỏ hàng” và “xóa giỏ hàng” thông qua JavaScript. Mã này cũng xây dựng và cung cấp HTML thư viện sản phẩm từ JavaScript. Nó là một triển khai phía máy khách dựa trên jQuery với việc sử dụng JavaScript sessionStorage. Mã HTML để hiển thị giao diện người dùng giỏ hàngMã HTML này có các trình giữ chỗ để tải giao diện người dùng cho phần sau từ JavaScript. Khi tài liệu này sẵn sàng, mã JavaScript chuẩn bị HTML cho lưới sản phẩm. Trong lưới sản phẩm, nó chứa các đầu vào để chọn số lượng và đăng để thực hiện thao tác “thêm vào giỏ hàng”. Các cart.js xử lý mã phía máy khách để thực hiện hoạt động giỏ hàng. Nó sẽ được bao gồm trong mẫu này.
Mã phía máy khách để thực hiện các hành động với giỏ hàng JavaScriptTập lệnh này thực hiện những điều sau đây.
Tải thư viện sản phẩm từ dữ liệu JSONCác Các Trong thư viện này, mỗi ô sản phẩm có tùy chọn “thêm vào giỏ hàng”. Nó di chuyển sản phẩm đã chọn đến phiên giỏ hàng bằng cách nhấp vào nút “Thêm vào giỏ hàng”. Mã JavaScript sử dụng cho mỗi vòng lặp để lặp lại
|