Hướng dẫn how to add book in javascript? - làm thế nào để thêm sách trong javascript?
Bạn tạo phần tử sách tốt, nhưng trong các dòng: Show
Bạn tiếp tục chèn cuốn sách đầu tiên. Hơn nữa, bạn tiếp tục tạo một Vì vậy, bạn cần phải tái cấu trúc mã của mình để thêm tất cả thông tin sổ sách vào một yếu tố danh sách và sau đó thêm nó vào danh sách. Đầu tiên, bạn cần tạo một phần tử 2 ngay sau phần tử 3 của bạn, trong HTML của bạn.Và sau đó bạn cần thay đổi mã của mình bằng cách lấy phần tử 5 của bạn và sử dụng nó để thêm một yếu tố sách mới: Subarticle này cho thấy cách xác định một trang/biểu mẫu để tạo các đối tượng Phương pháp xác thực và vệ sinh nhập khẩuOpen /Controllers /bookControll.js và thêm dòng sau ở đầu tệp:/controllers/bookController.js, and add the following line at the top of the file:
Bộ điều khiển Get Get RouteTìm phương thức bộ điều khiển 2 đã xuất và thay thế nó bằng mã sau.
Điều này sử dụng mô -đun Async (được mô tả trong hướng dẫn Express Phần 5: Hiển thị dữ liệu thư viện) để lấy tất cả các đối tượng 7 và 8. Chúng sau đó được truyền đến chế độ xem 5 dưới dạng các biến có tên 6 và 7 (cùng với trang 8). 5 as variables named 6 and 7 (along with the page 8).Bộ điều khiển tuyến đườngTìm phương thức bộ điều khiển 9 đã xuất và thay thế nó bằng mã sau.
Cấu trúc và hành vi của mã này gần như giống hệt như để tạo đối tượng 8 hoặc 7. Đầu tiên chúng tôi xác nhận và vệ sinh dữ liệu. Nếu dữ liệu không hợp lệ thì chúng tôi sẽ hiển thị lại biểu mẫu cùng với dữ liệu ban đầu được nhập bởi người dùng và danh sách các thông báo lỗi. Nếu dữ liệu hợp lệ, chúng tôi sẽ lưu bản ghi 6 mới và chuyển hướng người dùng đến trang chi tiết sách.Sự khác biệt chính liên quan đến mã xử lý hình thức khác là cách chúng ta vệ sinh thông tin thể loại. Biểu mẫu trả về một mảng các mục 8 (trong khi đối với các trường khác, nó sẽ trả về một chuỗi). Để xác thực thông tin, trước tiên chúng tôi chuyển đổi yêu cầu thành một mảng (cần thiết cho bước tiếp theo).
Sau đó, chúng tôi sử dụng một ký tự đại diện ( 4) trong chất khử trùng để xác nhận riêng từng mục của mảng thể loại. Mã dưới đây cho thấy cách - điều này chuyển thành "vệ sinh mọi mục dưới khóa 5".
Sự khác biệt cuối cùng đối với mã xử lý biểu mẫu khác là chúng ta cần truyền trong tất cả các thể loại và tác giả hiện có sang biểu mẫu. Để đánh dấu các thể loại đã được người dùng kiểm tra, chúng tôi lặp lại tất cả các thể loại và thêm tham số 6 vào các thể loại trong dữ liệu bài đăng của chúng tôi (như được sao chép trong đoạn mã bên dưới).
Lượt xemTạo /views /book_form.pug và sao chép trong văn bản bên dưới./views/book_form.pug and copy in the text below.
Cấu trúc và hành vi xem gần giống như đối với mẫu Genere_form.pug.genre_form.pug template. Sự khác biệt chính là cách chúng tôi triển khai các trường loại lựa chọn: 7 và 8.
Nó trông như thế nào?Chạy ứng dụng, mở trình duyệt của bạn thành 2, sau đó chọn liên kết tạo sách mới. Nếu mọi thứ được thiết lập chính xác, trang web của bạn sẽ trông giống như ảnh chụp màn hình sau. Sau khi bạn gửi một cuốn sách hợp lệ, nó sẽ được lưu và bạn sẽ được đưa vào trang Chi tiết Sách.
Bước tiếp theo |