見て、私はあなたのための例を作った:
基本的にHTMLコードは、2つの入力が含まれています。 1つはボタン用、もう1つはクエリ文字列用です。
<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>
検索ボタンを押すと、クエリ文字列を含む5つの結果(rpp)を求めるtwitterにリクエストが送信されます。
ここで、このページのジャバスクリプトです:
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
Iどのように要求を行うか分からない。私は単純なアヤックスを試してもうまくいかない。私は正しいことを言っているのではなく、逆に私はそうではないと確信しています。ちょうどそれがどのように行われているかを知るためにjsonオブジェクトのリクエストの例がほしいと思っています – lisovaccaro
javascript/jqueryを使用していますか? PHP? – WoLfulus