Я пытаюсь сделать http-запрос, используя функцию jQuery getJSON. Я реализовал это так ...
<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>
Это всегда возвращает ноль. Я проверил заголовки HTTP, они также нулевые. Но если я напрямую использую URL, он отображает JSON в окне браузера.
Что я делаю не так?
Некоторые предлагали мне использовать JSONP, но в URL, который я на самом деле использую, есть некоторая конфиденциальная информация, которую я не хочу раскрывать, поэтому я хочу придерживаться getJSON.
Привет