Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo hộp chọn danh mục con onChange

Sử dụng ajax , sau khi chọn category gửi ajax yêu cầu và để làm điều này, bạn cần sử dụng change sự kiện trên select của bạn , ví dụ:

// Assumed category is id of the select
$('#category').on('change', function(){
    var id = $(this).val();
    $.getJSON("subcategory/" + id , function(data){
        // Assumed subcategory is id of another select
        var subcat = $('#subcategory').empty();
        $.each(data, function(k, v){
            var option = $('<option/>', {id:k, value});
            subcat.append(option);
        });
    });
});

Ở phía máy chủ, hãy tạo một tuyến như thế này (Bạn có thể sử dụng bộ điều khiển và Eloquent):

Route('subcategory/{id}', function($id){
    // Get the data from database according to the id
    // Build an array as: id => value and then return
    return Response::json($subcat);
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL tối đa trên mỗi trang

  2. Dữ liệu vào bộ nhớ đệm trong PHIÊN BẢN PHP hoặc truy vấn từ db mỗi lần?

  3. Làm cách nào để lấy ID được chèn cuối cùng của bảng MySQL trong PHP?

  4. Tạo thủ tục lưu trữ MySQL bằng JPA Hibernate

  5. Tham gia nào tốt hơn, ẩn hay rõ ràng?