【问题标题】:How to retrieve user id out of username如何从用户名中检索用户ID
【发布时间】:2013-12-11 10:16:26
【问题描述】:

我有一个输入字段,您可以在其中输入用户 ID。输入后,它可以显示来自该用户的图像。

但是,我想输入用户名而不是用户 ID 来获取图像。 有谁知道我该怎么做,或者我可以为此编写(如何)哪个函数?

提前致谢!

【问题讨论】:

    标签: jquery instagram


    【解决方案1】:

    更新: 按照这个答案,一种使用给定用户名检索 ID 的方法 https://stackoverflow.com/a/14979901/3032128


    如果您有一个带有 id 的用户列表或其他东西,您可以使用 JQuery UI 中的自动完成功能,就像这个示例 http://jqueryui.com/autocomplete/#custom-data 一样,您可以将所选用户的 ID 保存在隐藏字段中,例如

    <input type="hidden" id="user_id">
    

    这是将被处理的字段,而不是您输入 ID 或名称的字段,

    你的 javascript 看起来像

    $(document).ready(function() {
    
     //see JSON datasource for remote load if thats the case
     var users= [
     {
        value: "1",
        label: "JohnDoe"
     } // [...]
     ];
     $( "#user" ).autocomplete({
        minLength: 0,
        source: users,
    
        select: function( event, ui ) {
            $( "#user" ).val( ui.item.label );
            $( "#user_id" ).val( ui.item.value );
            return false;
        }
     })
    });
    

    编辑:另一个有用的链接http://jelled.com/instagram/lookup-user-id

    希望对你有帮助

    【讨论】:

    • 您好,我没有用户 ID 列表。意思是当你使用我的网络应用程序时,你可以查看一个名为“Mendes”的用户的照片。
    • 嘿,在stackoverflow上做一个快速搜索我发现这个答案几乎是你从用户名中获取user_id所需要的,猜猜这将起到查找ID的作用,这样你就可以检索图片了.编辑了我的答案stackoverflow.com/a/14979901/3032128
    猜你喜欢
    • 2012-01-06
    • 2018-03-16
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 2015-10-24
    相关资源
    最近更新 更多