Я использую функцию jQueryUI autocomplete()
и не могу понять, как отправить форму при выборе элемента.
Я думаю, что проблема связана с select: event
, но яЯ новичок в jQueryUI и не могу понять, как заставить это работать.
Вот мой код, который отлично работает в противном случае:
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$( "#search_box" ).autocomplete({
source: function(request, response) {
$.ajax({ url: "<?php echo site_url('autocomplete/suggestions'); ?>",
data: { term: $("#search_box").val()},
dataType: "json",
type: "POST",
success: function(data){
response(data);
},
select: function (event, ui) {
$(event.target).val(ui.item);
$('#search_form').submit();
return false;
}
});
},
minLength: 1
});
});
});
</script>
Любая помощь будет принята с благодарностью!