jquery getJSON 関数を使用して get http リクエストを作成しようとしています。私はそれをこのように実装しました...
<script type="text/javascript">
$(function(){
$("#query").keyup(function(event) {
keyword = $("#query").val();
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?", showdata );
});
});
function showdata(data, status) {
alert(data + ":" + status);
}
</script>
これは常に null を返します。HTTPヘッダーを確認しましたが、それらもnullです。しかし、URL を直接使用すると、ブラウザ ウィンドウに JSON が表示されます。
私は何を間違っていますか?
JSONP を使用することをお勧めする人もいましたが、実際に使用する URL には公開したくない機密情報があるため、getJSON に固執したいと考えています。
よろしく