2016-10-20 80 views
-1

我不能老是發現當你在自動完成文本搜索讓我的元素的ID的方式:我有這樣的MI HTML:獲取ID和名稱自動完成的JQuery PHP

<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
<script> 

     $(function() { 
     $("#local").autocomplete({ 
      source: 'buscar_local_nombre.php' 
     }); 
     }); 

這就是「buscar_local_nombre.php」:

<?php 
    $dbHost = 'localhost'; 
    $dbUsername = 'root'; 
    $dbPassword = ''; 
    $dbName = 'restofinder'; 
    //connect with the database 
    $db = new mysqli($dbHost,$dbUsername,$dbPassword,$dbName); 

    //get search term 
    $searchTerm = $_GET['term']; 

    //get matched data from table 
    $query = $db->query("SELECT * FROM locales WHERE NOMBRE LIKE '%".$searchTerm."%' AND ESTADO = 1 ORDER BY NOMBRE ASC"); 
    while ($row = $query->fetch_assoc()) { 
    $data[] = $row['NOMBRE']; 
    } 

    //return json data 
    echo json_encode($data); 
?> 

我怎麼能拿ID太(隱藏),這樣我可以將其存儲在一個變量,之後使用它?

非常感謝!

+0

將id置於隱藏的輸入字段中,並通過自動完成更改名稱,從而相應地隱藏字段值 –

回答