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

Làm thế nào để in bản ghi từ cơ sở dữ liệu khi người dùng chọn các tùy chọn từ menu thả xuống? chương trình động

Khi bạn in select , bạn có thể truyền tham số onChange="sendInfo(this.value);" chức năng như dưới đây:

$('<div>
<!--adding onchange and passing selected value to it-->
 <select class="selected-meal-type" onchange ="sendInfo(this.value);">
<option value="TYPE A">TYPE A</option>
<option value="TYPE B">TYPE B</option>
<option value="TYPE C">TYPE C</option>
 </select>&nbsp;&nbsp;<span id="amit" /></span>
 </div>
 <br>').appendTo('#container');

Bây giờ trong sendInfo của bạn chức năng như dưới đây:

        function sendInfo(str)//str will have value selected from dropdown list   
                {  
                   //attaching this value in url
                    var url="process.jsp?val="+str;  
                   if(window.XMLHttpRequest)
                    {  

                        request=new XMLHttpRequest();  
                    }  
                    else if(window.ActiveXObject)
                    {  
                        request=new ActiveXObject("Microsoft.XMLHTTP");  
                    }  


                        request.onreadystatechange= function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("amit").innerHTML = this.responseText;
               }
            }; 
                        request.open("GET",url,true);  
                        request.send();  
                   } 

Cũng đừng quên thêm div với id amit . Bây giờ, nếu bạn chọn Type B sau đó, val sẽ có giá trị TypeB , sử dụng cái này trong select của bạn truy vấn và gửi lại kết quả cho jsp của bạn trang.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Lấy số hàng (xếp hạng) cho một hàng cụ thể

  2. Sắp xếp các kết quả MySQL theo trình tự IN?

  3. Cập nhật chế độ xem tự động trong MySql

  4. Cái nào hiệu quả hơn:Nhiều bảng MySQL hay một bảng lớn?

  5. Làm thế nào để khai báo một biến trong MySQL?