Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试向twitter json url添加变量_Javascript_Json_Jquery - Fatal编程技术网

Javascript 尝试向twitter json url添加变量

Javascript 尝试向twitter json url添加变量,javascript,json,jquery,Javascript,Json,Jquery,我正在尝试创建一个函数,它使用jquery、json和javascript的组合来使用$.getJSON()方法检索twitter提要 我有一个处理静态url的函数,如下所示: $.getJSON("http://twitter.com/status/user_timeline/owzzz.json?count=1&callback=?", function(data) { 我要做的是用传递到函数中的值替换看到的用户名owzzz和count 该函数如下所示: var twitterFe

我正在尝试创建一个函数,它使用jquery、json和javascript的组合来使用$.getJSON()方法检索twitter提要

我有一个处理静态url的函数,如下所示:

$.getJSON("http://twitter.com/status/user_timeline/owzzz.json?count=1&callback=?", function(data) {
我要做的是用传递到函数中的值替换看到的用户名owzzz和count

该函数如下所示:

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);
var twitterFeed=函数(用户名、计数){
$.getJSON(“http://twitter.com/status/user_timeline/owzzz.json?count=1&callback=?,函数(数据){
$。每个(数据、功能(i){
var timestamp=新日期(此.created_at);
var text=this.text;
$(“#twitter”).html(文本+“”+用户名+“”+时间戳.toDateString()+“”)。单击(函数(e){
window.location=http://twitter.com/“+用户名;
e、 预防默认值();
});
});
})}twitterFeed('owzzz',1);
我可以在.html()中添加传递的值username,但不能在getJSON()中添加


你知道我该怎么做吗?

就像你在
html
函数:字符串连接中做的一样

$.getJSON("http://twitter.com/status/user_timeline/" + username + ".json?count=" + count + "&callback=?", ...)
$.getJSON(
  'http://twitter.com/status/user_timeline/' + username + '.json' + 
  '?count=' + count + '&callback=?'
);
字符串连接

$.getJSON("http://twitter.com/status/user_timeline/" + username + ".json?count=" + count + "&callback=?", ...)
$.getJSON(
  'http://twitter.com/status/user_timeline/' + username + '.json' + 
  '?count=' + count + '&callback=?'
);

我本来是这样做的,但是用单引号而不是双引号,而且运气不好,现在它工作得很好。谢谢:)@Owzzz:不客气:)你必须始终匹配报价。如果字符串以双引号开头,则必须以双引号结尾。