Jquery ui 根据jQuery ui自动完成选定值的Url

Jquery ui 根据jQuery ui自动完成选定值的Url,jquery-ui,autocomplete,Jquery Ui,Autocomplete,我不知道如何在这个小部件中根据用户选择的id设置url。这里我想要的是,当用户从下拉列表中选择任何选项并单击它时,页面将根据所选id重定向到url。我使用表单解决了这个问题 $( function() { function log( message ) { $( "<div>" ).text( message ).prependTo( "#log" ); $( "#log" ).scrollTop( 0 );

我不知道如何在这个小部件中根据用户选择的id设置url。这里我想要的是,当用户从下拉列表中选择任何选项并单击它时,页面将根据所选id重定向到url。

我使用表单解决了这个问题

    $( function() {
        function log( message ) {
            $( "<div>" ).text( message ).prependTo( "#log" );
            $( "#log" ).scrollTop( 0 );
        }
        $( "#searchcomplete" ).autocomplete({
            source: "<?php echo base_url('home/search');?>",
            minLength: 2,
            select: function( event, ui ) {
                log( "Selected: " + ui.item.value + " aka " + ui.item.id );

            }
        });
    } );
选择功能将来自自动完成:

<form id="tpsearch" action="" method="post">
     <input type="text" id="searchcomplete">
     <button type="submit" class="icon-search"></button>
</form>
您是否尝试过使用window.location.href=?URL是如何构造的?
select: function( event, ui ) {
          log( "Selected: " + ui.item.value + " aka " + ui.item.id );
          $("#tpsearch").attr("action", "<?php echo base_url(); ?>/controller/action/" + ui.item.id);
        }