2013-02-19 1 views
0

나는 내 사이트의 맞춤 위젯을 제작하고 flickr 사진을 가져와야한다. 이 코드는 정상적으로 작동하지만 240x180 대신 작은 크기 인 320x240을 가져와야합니다.Flickr Json 다른 크기

jQuery(document).ready(function($){ 
       $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?ids=<?php print $flickrid; ?>lang=en-us&format=json&jsoncallback=?", function(data){ 
         $.each(data.items, function(index, item){ 
          $("<img/>").attr("src", item.media.m).appendTo(".slides_container") 
         }); 
        }); 
      }); 

현재 "_m"크기를 가져오고 있습니다. 필요한 것은 "_n"입니다. 감사합니다.

+0

$ ("") .attr ("src", item.media.m) .appendTo (". slides_container") 전에 console.log (item, item.media)를 수행하고 출력을 게시 할 수 있습니까? ? – darshanags

+0

콘솔에 정확히 무엇을 입력해야합니까? 내가 게시 한 전체 라인을 입력했는데 이것이 내가 가진 것입니다 : >>> console.log (item, item.media) $ ("") .attr ("src", item.media. m) .appendTo (". slides_container") 구문 오류 : 누락; 이전 진술 $ ("") .attr ("src", item.media.m) .appendTo (".) 이전에 (이 항목에서 item.media) \t ... . 죄송합니다 .JS를 처음 사용했습니다. – user156

+0

콘솔을 통해 회선을 입력하면 원하는 출력을 얻을 수 없으므로이 선을 코드에 추가해야합니다. line : $ ("") .attr ("src", item.media.m) .appendTo (". slides_container") 다음 출력을 답안에 붙여 넣으십시오. 디버깅을 훨씬 빠르게 만듭니다. – darshanags

답변

2

쉽게 분류 했으므로 지난 밤에 피곤 했어야합니다.

이 찾고 다른 사람을 위해, 단순히

("src", item.media.m) 

("src", item.media.m.replace('_m', '_n')) 

에 당신이 가져하고자하는 크기 인 _N 변경합니다.