-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太(隱藏),這樣我可以將其存儲在一個變量,之後使用它?
非常感謝!
將id置於隱藏的輸入字段中,並通過自動完成更改名稱,從而相應地隱藏字段值 –