Giá trị được chọn trong danh sách thả xuống Ajax trong Laravel
Danh sách thả xuống thành phố tiểu bang quốc gia phụ thuộc Laravel với hướng dẫn AJAX. Xuyên suốt hướng dẫn toàn diện này, bạn sẽ xác định cách tạo danh sách thả xuống thành phố của quốc gia phụ thuộc động với sự trợ giúp của jQuery AJAX trong ứng dụng Laravel Show
Trình đơn thả xuống phụ thuộc là những phần tử giao diện người dùng có giá trị thay đổi hoặc cập nhật dựa trên giá trị của trình đơn thả xuống khác. Trong hướng dẫn này, chúng tôi sẽ xây dựng danh sách thả xuống phụ thuộc bằng AJAX Đây sẽ là một ví dụ thả xuống của thành phố quốc gia phụ thuộc vào laravel; Chẳng hạn, bạn phải hiển thị các danh mục phụ dựa trên các danh mục chính; Trình đơn thả xuống thành phố trạng thái quốc gia năng động dựa trên AJAX này trong laravel sẽ hiển thị thành phố trạng thái quốc gia và các giá trị sẽ thay đổi dựa trên lựa chọn của người dùng Laravel 9 Ví dụ thả xuống thành phố quốc gia phụ thuộc AJAX
Tạo ứng dụng LaravelGọi bước đầu tiên bằng cách cài đặt một dự án laravel mới;
Thêm chi tiết cơ sở dữ liệuSau đó, mở. env và chèn tên cơ sở dữ liệu, tên người dùng và mật khẩu để tạo kết nối cơ sở dữ liệu với ứng dụng
Nếu bạn đang sử dụng máy chủ cục bộ MAMP trong macO; . tập tin env
Tạo chế độ và chạy di chuyểnTiếp theo, bạn cần tạo mô hình quốc gia, tiểu bang và thành phố cộng với các tệp di chuyển
Sau đó, mở cơ sở dữ liệu/di chuyển/create_country_state_city_tables. php và cập nhật đoạn mã sau
Tiếp theo, bạn cần chạy di chuyển để di chuyển các quốc gia, tiểu bang và thành phố
Sau khi di chuyển các bảng quốc gia, tiểu bang và thành phố trong cơ sở dữ liệu. Nhiệm vụ tiếp theo của bạn là điền dữ liệu quốc gia, tiểu bang và thành phố vào các bảng tương ứng Do đó, bạn có thể sử dụng URL sau để lấy dữ liệu SQL Quốc gia, Bang và Thành phố và nhập trực tiếp vào các bảng để tạo danh sách thả xuống phụ thuộc trong laravel chuẩn bị bộ điều khiểnTiếp theo, bạn cần tạo bộ điều khiển thả xuống mới, thực hiện lệnh sau trên màn hình bảng điều khiển
Tiếp theo, mở và cập nhật app/Http/Controllers/DropdownController. php
Tạo tuyến đườngTiếp theo, bạn cần khai báo ba tuyến đường sẽ đảm bảo thực hiện các yêu cầu POST và GET để xử lý dữ liệu thả xuống phụ thuộc Sau đó, mở các tuyến/web. php và cập nhật tệp sau ________số 8Tạo Chế độ xem BladePhần này giải thích cách tạo cấu trúc HTML thả xuống phụ thuộc và hiển thị động tên tiểu bang và thành phố dựa trên tên quốc gia được người dùng chọn bằng cách sử dụng các tuyến đường của laravel Do đó, hãy mở tài nguyên/lượt xem/chào mừng. lưỡi. php của bạn, tương tự như vậy, hãy chèn đoạn mã sau vào tệp
Kiểm tra thả xuống phụ thuộc Laravel 9Mọi thủ tục đã được tuân theo; 0Sử dụng URL sau để kiểm tra ví dụ thả xuống PHP AJAX country state state city 1Phần kết luậnCuối cùng, chúng tôi đã hoàn thành hướng dẫn thả xuống phụ thuộc vào Laravel này; Chúng tôi đã lấy tên quốc gia, thành phố và tiểu bang từ cơ sở dữ liệu và hiển thị chúng trong danh sách thả xuống phụ thuộc bằng AJAX máy đào Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel Twitter GitHubBài viết đề xuấtLaravel 9 Xác thực Giao thức Internet (IPv6) Hướng dẫn Laravel 9 Nhập bản ghi trong SQL với CSV và Seeder Cách triển khai Xác thực tồn tại trong Laravel 9 Form Laravel 9 Livewire Ví dụ về Hướng dẫn tạo Slug mới Laravel 9 Tạo nhiều Slug duy nhất khi tải trang Hướng dẫn Laravel 9 Bootstrap Tags Ví dụ về hệ thống Hướng dẫn Laravel 9 Tạo Làm cách nào để nhận giá trị thả xuống từ ajax trong laravel?Xác định sự kiện thay đổi trong danh sách thả xuống đầu tiên. Đọc giá trị đã chọn và gán cho biến id. Làm trống menu thả xuống thứ hai ngoại trừ Gửi yêu cầu AJAX GET tới 'getEmployees/' và cũng chuyển giá trị id, đặt kiểu dữ liệu. 'json' .
Làm cách nào để gửi giá trị được chọn thả xuống trong Ajax?Đây, mã được cung cấp bên dưới cho nó. . AjaxCall('/Dummy/GetCountries', null). xong (chức năng (phản hồi) { nếu (đáp ứng. chiều dài > 0) { $('#countryDropDownList'). html(''); tùy chọn var = ''; options += '';. for (var i = 0; i < phản hồi. chiều dài; Làm cách nào để sử dụng trình đơn thả xuống trong laravel?Ví dụ thả xuống của Laravel 9 AJAX Quốc gia phụ thuộc Thành phố . Bước 1. Tạo dự án Laravel Bước 2. Thực hiện kết nối cơ sở dữ liệu Bước 3. Tạo mô hình và chạy Migration Bước 4. Tạo bộ điều khiển Bước 5. Tạo tuyến đường Bước 6. Tạo Chế độ xem Blade Bước 7. Kiểm tra Quốc gia Bang Thành phố Danh sách thả xuống phụ thuộc Làm cách nào để tìm nạp dữ liệu trong trình đơn thả xuống từ cơ sở dữ liệu trong laravel?Mirasan - Bạn cần chuyển chế độ xem thông tin lấy từ cơ sở dữ liệu. $items = Thu nhập. nhổ ('tên', 'id'); . create')->with(compact('items')); Sau đó, bên trong tệp phiến của bạn, bạn sẽ truy cập vào mảng 'items' (chứ không phải $ . |