私は以下を使ってユーザーのtwitterタイムラインを取得しようとしています。 Firebugでネットワークトラフィックを見ると、200応答コードが表示されますが、回線は赤色で、結果は空白です。私が同じURLをブラウザに貼り付けると、期待通りのjsonが得られます。私が間違っていることはありますか?あなたはそこに警報を入れ、決して命中しないことがわかります。私はjavascriptエラーも発生しないので、どこに問題があるのか分かりません。JSON twitterタイムラインを取得しようとすると空の結果が得られますが、コピーしてブラウザに貼り付けると機能します
jQuery.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?count=10&screen_name=name_removed&include_rts=true', function(data)
{
alert('test');
var items = [];
//Code to handle result
});
FirebugとIEの開発ツールでこれを確認しました。 Firebugは、問題があるかのように赤でそれを示しますが、200応答コードです。 IEの開発ツールとフィドラーは、URLがこれまでに呼び出されたことを示すことさえできません。
httpsプロトコルを使用する必要がありますか?私はコードで何か間違って表示されません。 –
httpsを使用しようとしましたが、違いはありません。 – Jhorra
あなたはこれのようなクロスドメインajax呼び出しを行うことはできません。あなたがブラウザからそれをやっている時には、それはAJAXの呼び出しではないので、動作します。 – Abid