我想从https://api.github.com/users/mojombo获取以下 JSON 提要:
{
"public_repos": 52,
"type": "User",
"bio": "",
"url": "https://api.github.com/users/mojombo",
"avatar_url": "https://secure.gravatar.com/avatar
/25c7c18223fb42a4c6ae1c8db6f50f9b?d=https:
//gs1.wac.edgecastcdn.net/80460E/assets%2Fimages%2Fgravatars%2Fgravatar-140.png",
"login": "mojombo",
"public_gists": 66,
"following": 11,
"created_at": "2007-10-20T05:24:19Z",
"email": "tom@github.com",
"followers": 2252,
"company": "GitHub, Inc.",
"blog": "http://tom.preston-werner.com",
"name": "Tom Preston-Werner",
"location": "San Francisco",
"html_url": "https://github.com/mojombo",
"hireable": true,
"id": 1
}
我有以下 HTML,我想email
在页面加载后用值填充:
<div id='github-mojombo'></div>
我不能让 JQuery 做我想做的事。诚然,我并不完全理解回调和/或对 JQuery 有很多经验。在下面的示例中,user_email
未定义。我究竟做错了什么?我将如何更改它以使其在这些 DIV 中插入电子邮件?
<script>
jQuery(document).ready(function($) {
$.getJSON("https://api.github.com/users/mojombo?callback=?",
function(data) {
var user_data = data;
var user_email = user_data.email;
alert('Got email ' + user_email);
});
});
</script>