2013-11-26 47 views
0

我有一个输入字段,您可以在其中输入用户标识。输入时,它可以显示来自该用户的图像。如何从用户名中检索用户标识号

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

在此先感谢!

回答

1

UPDATE: 在此之后的答案,这是一种与给定的用户名找回ID https://stackoverflow.com/a/14979901/3032128


如果有用户使用IDS或某事的列表,你可以从JQuery的使用自动完成功能UI就像这个例子http://jqueryui.com/autocomplete/#custom-data在那里你会从选定用户保存ID在一个隐藏字段,如

<input type="hidden" id="user_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

希望帮助

+0

你好, 我没有用户名的列表。 含义是,当您使用我的Web应用程序时,您可以查看名为“Mendes”的用户的图片。 – 0846277

+0

嘿,快速搜索stackoverflow我发现这个答案,几乎是你需要从用户名得到user_id,猜猜这将做查找ID的部分,所以你可以检索图片。编辑我的答案http://stackoverflow.com/a/14979901/3032128 –

相关问题