Что происходит с межсайтовыми сценариями (getJSON) и примером flickr - PullRequest
1 голос
/ 10 мая 2010

В прошлом я читал документацию по getJSON, и есть пример с API-интерфейсом flickr photo. (пример с [кисками] кошками: -)).

Нет, я спрашиваю себя, почему это возможно, чтобы получить доступ к flickr напрямую с этим примером. Я попробовал это, сохранив этот код на моей локальной машине - он работает, но если я использую локальную копию jquery, я просто получаю ошибку в firebug, как это

$ не определено myurl / test.html Линия 11

У кого-нибудь из вас есть решение этой парадоксальной вещи?

Это URL-адрес URL документации: api.jquery.com/jQuery.getJSON/

Пример также не работает, если я храню HTTP: code.jquery.com/jquery-latest.js в моем локальном файле jquery.

Я также не понимаю, почему запрос не отображается в консоли Firebug

Заранее спасибо

Бернхард


EDIT:

Я взял пример из jquery и просто заменил источник моей локальной копией этого фреймворка.

<!DOCTYPE html>
<html>
<head>
  <style>img{ height: 100px; float: left; }</style>
  <script src="js/jquery/jjquery-1.4.2.min.js"></script>
</head>
<body>
    <div id="images">

</div>
<script>$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
        function(data){
          $.each(data.items, function(i,item){
            $("<img/>").attr("src", item.media.m).appendTo("#images");
            if ( i == 3 ) return false;
          });
        });</script>
</body>
</html>

1 Ответ

0 голосов
/ 10 мая 2010

Да, конечно.

Я взял пример из jquery и просто заменил исходный код моей локальной копией этой инфраструктуры.

<!DOCTYPE html>
<html>
<head>
  <style>img{ height: 100px; float: left; }</style>
  <script src="js/jquery/jjquery-1.4.2.min.js"></script>
</head>
<body>
    <div id="images">

</div>
<script>$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
        function(data){
          $.each(data.items, function(i,item){
            $("<img/>").attr("src", item.media.m).appendTo("#images");
            if ( i == 3 ) return false;
          });
        });</script>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...