下面是我的代码,而不是自动将信息添加到id为#userid的div,我需要实际打印出用户ID(目前,它只是将它添加到div中,但我需要能够在任何我想要的地方打印它,而不是自动添加到div包装。)
我的最终目标是获取用户ID,然后将其放入WordPress查询(用户ID目前被用作帖子标签,我需要从该特定用户提取所有帖子,所以我想通过以下方式查询帖子标签)
<script src="http://connect.soundcloud.com/sdk.js"></script>
<script>
SC.initialize({
client_id: "a808af7fabb53ad7971c6c9675f392b3",
redirect_uri: "http://madebyguerrilla.com/clients/2012/theappreciationengine/wordpress/wp-content/themes/TheAppreciationEngine_WP/callback.html"
});
$("#connect").live("click", function(){
SC.connect(function(){
SC.get("/me", function(me){
$("#username").text(me.username);
$("#userid").text(me.id);
});
});
});
$("#update").live("click", function(){
SC.put("/me", {user: {description: $("#description").val()}}, function(response, error){
if(error){
alert("Some error occured: " + error.message);
}else{
alert("Profile description updated!");
}
});
});
</script>
任何帮助都将不胜感激。
答案 0 :(得分:0)
你有可能成为JS的新手吗?开个玩笑。
在SC.get()
电话中,您可以访问ID me.id
:
var userId;
SC.get("/me", function(me){
$("#username").text(me.username);
$("#userid").text(me.id); // <-- This is the user id, you can store it in a variable
userId = me.id; // <-- like this
});