[править: согласно комментарию ниже, этот совет больше не актуален и скрипка больше не работает. Если позволяет время, я могу найти время, чтобы это исправить; в противном случае, просто будьте в курсе]
Вы просто неправильно расставляете скобки. Такое случается. Если вы еще не используете IDE или другой специальный редактор кода, который может предупредить вас о несовпадающих скобках и тегах, вам следует переключиться!
$(function() {
$.ajax({
type: "GET",
dataType: "jsonp",
cache: false,
url: "https://api.instagram.com/v1/media/popular?client_id=84abd0d71cb14ad9885cf1dc59594144",
success: function(data) {
for (var i = 0; i < 10; i++) {
$("#pics").append("<a target='_blank' href='" + data.data[i].link + "'><img src='" + data.data[i].images.low_resolution.url + "'></img></a>");
}
}
});
});
скрипка: http://jsfiddle.net/KhW2E/
Кроме того, вы говорите, что если вы вводите URL, вы видите какой-то XML. Как вы можете ожидать от названия, вы видите JSON. Вы обращаетесь к этому правильным образом, но полезно использовать правильную терминологию, чтобы люди не запутались.