jquery - 自动完成选择重定向

标签 jquery json jquery-ui autocomplete

我正在尝试重定向页面以选择自动完成项目。我正在使用 JSON 来填充自动完成功能。如何让它重定向到带有 JSON 中的 ID 的 URL?我尝试使用选择功能,但这似乎不起作用。选择项目时甚至不会访问 URL。任何帮助将不胜感激!

 <script type="text/javascript">
    $(function() {

        $('#user').autocomplete({
            minLength: 2,
            source: '<%= admin_users_path(:json) %>',
            focus: function(event, ui) {
                $('#user').val(ui.item.first_name + " " + ui.item.last_name);
                return false;
            },
            select: function(event, ui) {   
                location.href="/admin/users/" + val(ui.item.id) + "/edit";
            }
        })

        .data( "ui-autocomplete" )._renderItem = function( ul, item ) {
          return $( "<li>" )
            .data( "ui-autocomplete-item", item )
            .append( "<a>" + item.first_name + " " + item.last_name  + "</a>" )
            .appendTo( ul );
        };
    });
</script>

最佳答案

如果我改变这个,它就会起作用。

            select: function(event, ui) {   
                location.href="/admin/users/" + ui.item.id + "/edit";
            }

关于jquery - 自动完成选择重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21240849/

相关文章:

jquery - 在进一步处理之前等待动态 DOM 更新

javascript - 如何为数据表中的按钮分配 ID?

json - Powershell ConvertTo-JSON 返回 "nested"对象

jquery - 使用 jquery 插件的颜色选择器

javascript - 如何重写 Javascript If 语句以选择类而不是 HTML 中的 ID

jquery - 如何在不影响图像可见性的情况下减小整体尺寸?

jquery-ui - 如何使用 CasperJS 移动 jquery-ui slider

javascript - Jquery UI Draggable 克隆消失

python - 如何使用 jquery 调用 python 函数?

json - Play : How to transform JSON while writing/reading it to/from MongoDB