получение автозаполнения jquery для передачи элемента в другое поле при выборе

Я работаю над этим в течение нескольких часов, и он должен работать, но я чего-то не хватает!

в основном, я использую jQuery autocomplete с json source, с 2 значениями id и описанием. Описание должно отображаться в предложениях, и если элемент выбран и идентификатор передан в скрытое поле (поле не скрывается в настоящее время для целей тестирования)

вот мой код:

$(function() { $("#CurrentProv").autocomplete({ source: "inc/provider_term.php", minLength: 3, formatItem: function(data, i, n, value) { return value.split("|")[1]; } }); $("#CurrentProv").result(function(event, data, formatted) { if (data) $("input#fid").val(data[0]); }); }); 

// PHP действительный выход json

 $term = $_GET['term']; $sql = "SELECT * FROM db.table WHERE PName LIKE '%$term%'"; $res = mysql_query($sql, $conn) or die(mysql_error()); while ($row = mysql_fetch_array($res)) { $searchArray['value'] = $row['PID'].'|'.$row['PName']; $search[] = $searchArray; } echo json_encode($search); 

Я искал и делал различные варианты и до сих пор не работает !!! Мой мозг выключается !!!!!!!!

Solutions Collecting From Web of "получение автозаполнения jquery для передачи элемента в другое поле при выборе"