У меня есть этот код.
Я также хочу предварительно заполнить второе поле #order_receiver_address, но только если я выберу из значений typeahead. Если я создам свой собственный новый текст в #order_receiver_name, то #order_receiver_address останется нетронутым, и я также могу вставить туда свое собственное значение.
<script>
$(document).ready(function(){
$('#order_receiver_name').typeahead({
source: itemx = function (query, result) {
$.ajax({
url: "./query_autocomplete.php",
data: 'query=' + query,
dataType: "json",
type: "POST",
success: function (data) {
result($.map(data, function (item) {
return item[0];
}));
}
});
}
,
afterSelect: function(item) {
$("#order_receiver_address").val(item[1]);
}
});
});
</script>