Obtenir la valeur en jquery autocomplete

Voici mon code

jquery code

$("input#shopName").autocomplete({
    source: "getShop.php",
    minLength: 2
});

La valeur JSON retour de PHP en tant que ci-dessous

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);

de saisie semi-automatique fonctionne bien, mais lors de la sélection de la valeur de la saisie semi-automatique j'ai besoin de mettre le "id" de valeur à l'intérieur d'une variable cachée je ne sais pas comment faire>

OriginalL'auteur Elankeeran | 2011-04-23