私のオートコンプリート データは {"label":"Apple iPhone 3G","values":"293"} のようになります。ユーザーがオートコンプリート オプションをクリックすると、ベースの製品ページにリダイレクトしたいと考えています。一意の ID 値について。元。iphone 3g が選択されたときに example.com/293 に移動したいのですが、現在、選択されているものではなく、入力されているものの値が取り込まれます。つまり、A と入力して iphone 4g をクリックすると、iphone 4g の正しい値は保存されず、a で始まる最初の項目の値が保存されます。または、iphone と入力して iphone 4 を選択すると、最初の iphone の値がデータベースに保存されます
http://mogulcases.com/matt/search.php
キー値の保存方法
$.widget( "custom.catcomplete", $.ui.autocomplete, {
_renderMenu: function( ul, items ) {
var self = this,
currentCategory = "";
$.each( items, function( index, item ) {
self._renderItem( ul, item );
$("input[type=hidden][name=key]").val(item.values);
});
}
});
値を取得する方法
var searchcode = document.getElementById('key').value;