Пример:
Загрузить 4 самых новых рисунка с Flickr JSONP API.
"jQuery"
jQuery.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 == 4 ) return false; }); });
"HTML"
<div id="images"> </div>
"CSS"
img{ height: 100px; float: left; }
"Живой пример jQuery"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link href="http://slyweb.ru/css/jqueryiframe.css"
rel="stylesheet" type="text/css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
jQuery.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 == 4 ) return false;
});
});
});
</script>
</head>
<body class="iframe">
<div id="images">
</div>
</body>
</html>
<style>
img{ height: 100px; float: left; }
</style>
Пример:
Загрузить данные JSON из test.js и получить имя JSON данных.
Пример:
Загрузить JSON из test.js, совместно передавая дополнительные данные, и получить имя из возвращённых JSON данных.
"jQuery"
jQuery.getJSON("test.js", { name: "John", time: "2pm" }, function(json){ alert("JSON Data: " + json.users[3].name); });
Пример:
Лист результатов опроса pages.php в HTML как массив. Автор Manuel Gonzalez.
"jQuery"
var id=$("#id").attr("value"); jQuery.getJSON("pages.php",{id:id},dates); function dates(datos) { $("#list").html("Name:"+datos[1].name+"<br>"+"Last Name:"+datos[1].lastname+"<br>"+"Address:"+datos[1].address); }