Bekommen Wert in jquery autocomplete
Hier ist mein code
jquery-code
$("input#shopName").autocomplete({
source: "getShop.php",
minLength: 2
});
Den JSON-Wert Rückgabe von PHP, wie unten
if(isset($_GET["term"])){
$query=$_GET["term"];
$result = $dataset->get_custom_record("SELECT * FROM mc_shop WHERE shop_title like '%" . $query . "%' ORDER BY id");
}
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$row_array['id'] = $row['id'];
$row_array['value'] =$row['shop_title'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
autocomplete ist in Ordnung, aber bei der Auswahl den Wert aus der AutoVervollständigen-ich muss die entsprechende "id" - Wert in einem hidden-variable, die ich nicht wissen, wie Sie tun,>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen http://jqueryui.com/demos/autocomplete/#event-select
$("#otherDiv").html(ui.item.description);
return false;
um den Fall zu stoppen, Vermehrung und verhindern textbox-Wert überschrieben wird.Dies funktioniert für mich fantastisch: