Cách lấy dữ liệu từ cơ sở dữ liệu bất cứ khi nào chọn trong danh sách thả xuống trong laravel
Yêu cầu các giá trị Tự động điền khi cần tải các bản ghi trên phần tử con dựa trên giá trị phần tử cha Show
Giá trị phần tử thay thế bằng các mục mới bất cứ khi nào giá trị phần tử gốc thay đổi Trong hướng dẫn này, tôi chỉ cho bạn cách tự động điền danh sách thả xuống bằng jQuery AJAX trong Laravel nội dung1. Cấu hình cơ sở dữ liệuMở tệp php artisan make:migration create_departments_table php artisan make:migration create_employees_table3 Chỉ định máy chủ, tên cơ sở dữ liệu, tên người dùng và mật khẩu DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD= 2. Cấu trúc bảng
php artisan make:migration create_departments_table php artisan make:migration create_employees_table
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=1
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=2
3. Mô hìnhTạo 2 Mô hình – Phòng ban – DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=3
Mã hoàn thành DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=5 Người lao động - DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=6
Mã hoàn thành DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=8 4. Bộ điều khiểnTạo bộ điều khiển _______83 php artisan make:migration create_departments_table php artisan make:migration create_employees_table0 Nhập mô hình public function up() { Schema::create('departments', function (Blueprint $table) { $table->id(); $table->string('name'); $table->timestamps(); }); }4 và public function up() { Schema::create('departments', function (Blueprint $table) { $table->id(); $table->string('name'); $table->timestamps(); }); }5 Tại đây, tạo hai phương thức –
Tải public function up() { Schema::create('departments', function (Blueprint $table) { $table->id(); $table->string('name'); $table->timestamps(); }); }8 xem và vượt qua public function up() { Schema::create('departments', function (Blueprint $table) { $table->id(); $table->string('name'); $table->timestamps(); }); }9
Trả lại Mảng DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=12 ở định dạng JSON Mã hoàn thành php artisan make:migration create_departments_table php artisan make:migration create_employees_table0 5. Tuyến đườngMở tệp DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=13 Ở đây, xác định hai tuyến đường -
php artisan make:migration create_departments_table php artisan make:migration create_employees_table1 6. XemTạo một tệp DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=14 mới trong thư mục DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=15 HTML – Tạo hai phần tử DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=16 –
jquery – Xác định sự kiện DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=20 trong danh sách thả xuống đầu tiên ( DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=21) Đọc giá trị đã chọn và làm trống phần tử DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=22 thứ hai, tất cả các tùy chọn ngoại trừ tùy chọn đầu tiên Gửi yêu cầu AJAX GET tới DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=23 và cũng chuyển giá trị DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=24 Khi gọi lại thành công, hãy kiểm tra độ dài DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=25 nếu nó lớn hơn 0 thì lặp lại trên DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=25. Tạo các tùy chọn và thêm vào bộ chọn DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=27 Mã hoàn thành php artisan make:migration create_departments_table php artisan make:migration create_employees_table2 7. Đầu raXem đầu ra 8. Kết luậnXác định sự kiện DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=20 trên phần tử cha và theo các bản ghi tìm nạp giá trị đã chọn cho phần tử con bằng jQuery AJAX Bạn có thể sửa đổi mã nếu muốn thực hiện việc này với nhiều hơn hai menu thả xuống. Đối với điều này, bạn cần xác định sự kiện DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=tutorial DB_USERNAME=root DB_PASSWORD=20 phù hợp và tìm nạp các bản ghi bằng jQuery AJAX Làm cách nào tôi có thể tìm nạp dữ liệu Sau khi chọn từ danh sách thả xuống?Không có bất kỳ hộp văn bản nào trong mã của bạn. . Bạn có kiến thức về jquery và ajax?. bạn có thể sử dụng onchange của jquery để kiểm tra xem khi nào bạn chọn bất kỳ giá trị nào, nó sẽ kích hoạt phương thức onchange và sau đó thông qua Ajax, bạn có thể điền các giá trị vào vùng văn bản của mình Làm cách nào để tìm nạp dữ liệu từ cơ sở dữ liệu trong PHP và hiển thị trong danh sách thả xuống PHP?Hiển thị dữ liệu từ cơ sở dữ liệu dựa trên lựa chọn thả xuống bằng PHP . Tạo cơ sở dữ liệu & bảng. Trước hết, Tạo cơ sở dữ liệu MySQL với tên 'codingstatus'. Kết nối PHP với cơ sở dữ liệu. . Chèn dữ liệu vào bảng. . Hiển thị dữ liệu trong danh sách thả xuống. . Lấy dữ liệu từ cơ sở dữ liệu. . Hiển thị dữ liệu trong bảng HTML Làm cách nào để lưu trữ giá trị thả xuống trong cơ sở dữ liệu trong laravel?Làm cách nào để lưu trữ nhiều giá trị được chọn trong Laravel? . Bước 1. Tạo di chuyển Bước 2. Tạo mô hình bài đăng Bước 3. Tạo tuyến đường Bước 4. Tạo bộ điều khiển Bước 5. Tạo tập tin lưỡi dao Làm cách nào để tìm nạp dữ liệu từ cơ sở dữ liệu trong Danh sách thả xuống bằng Ajax?Vậy hãy bắt đầu viết mã. . Bước1. Tạo bảng cơ sở dữ liệu MySQL. . Bước2. Tạo kết nối cơ sở dữ liệu MySQL. . Bước 3. Bao gồm các tệp Bootstrap, jQuery và JavaScript. . Bước4. Tạo HTML lựa chọn thả xuống. . Bước5. Tải xuống dữ liệu lựa chọn thả xuống với jQuery Ajax. . Bước 6. Lấy dữ liệu từ cơ sở dữ liệu MySQL |