看,如果這可以幫助,我做了一個例子給你:
基本上HTML代碼中包含2個輸入。一個用於按鈕,一個用於查詢字符串。
<html>
<head>
<title>example</title>
</head>
<body>
<div style="padding: 20px;">
<input id="query" type="text" value="blue angels" />
<input id="submit" type="button" value="Search" />
</div>
<div id="tweets" style="padding: 20px;">
Tweets will go here.
</div>
</body>
</html>
按下搜索按鈕後,您將向twitter發送一個請求,詢問包含查詢字符串的5個結果(rpp)。
下面是這個頁面的JavaScript:
function searchTwitter(query) {
$.ajax({
url: 'http://search.twitter.com/search.json?' + jQuery.param(query),
dataType: 'jsonp',
success: function(data) {
var tweets = $('#tweets');
tweets.html('');
for (res in data['results']) {
tweets.append('<div>' + data['results'][res]['from_user'] + ' wrote: <p>' + data['results'][res]['text'] + '</p></div><br />');
}
}
});
}
$(document).ready(function() {
$('#submit').click(function() {
var params = {
q: $('#query').val(),
rpp: 5
};
// alert(jQuery.param(params));
searchTwitter(params);
});
});
的技巧是,你會通過PARAMS的搜索/請求
看到它在這裏運行jQuery.param()函數:
http://jsfiddle.net/73L4c/6/
我沒有得到你確切需要的東西。你缺少什麼?這是一個JSON編碼的對象。你只需要知道整個結構。在這裏看一個更「可見」的信息:http://jsonviewer.stack.hu/#http://search.twitter.com/search.json?q=blue%20angels&rpp=5&include_entities=true&result_type=mixed – WoLfulus 2012-01-17 05:54:53
I不知道如何去做這個請求。我嘗試了簡單的ajax並且不起作用。我不是說我做對了,相反,我確定我不是這樣,我只是想要一個json對象的請求的例子來知道它是如何完成的 – lisovaccaro 2012-01-17 06:19:02
你使用的是javascript/jquery嗎? PHP的? – WoLfulus 2012-01-17 06:21:02