我试图创建一个函数,它使用jQuery,json和javascript的组合来检索使用$ .getJSON()方法的twitter feed。试图向twitter json url添加变量
我具备的功能与静态URL的工作,像这样:
$.getJSON("http://twitter.com/status/user_timeline/owzzz.json?count=1&callback=?", function(data) {
我试图做的是取代在那里你看到用户名owzzz,并传递到函数值计算。
功能看起来是这样的:
var twitterFeed = function(username, count){
$.getJSON("http://twitter.com/status/user_timeline/owzzz.json?count=1&callback=?", function(data) {
$.each(data, function(i) {
var timestamp = new Date(this.created_at);
var text = this.text;
$("#twitter").html(text +'<a href="http://twitter.com/' + username + '/" class="timestamp">' + username + ' <span>' + timestamp.toDateString() + '<\/span><\/div>').click(function(e) {
window.location = 'http://twitter.com/' + username;
e.preventDefault();
});
});
}); } twitterFeed('owzzz',1);
我可以在html的增加所传递的价值的用户名(),但不是的getJSON()内;
任何想法我会怎么做呢?
我是这样做的,但是用单引号代替双引号,没有运气,现在完美运行。谢谢:) – Owzzz 2011-02-23 09:46:54
@Owzzz:不客气:)你总是需要匹配引号。如果您使用双引号开始字符串,则必须用双引号结尾。 – 2011-02-23 09:47:42
是的,对不起,我忽略了这一点,再次感谢您的帮助...... – Owzzz 2011-02-23 11:23:10