Я не пытаюсь добавить фотографии flickr на свою веб-страницу. Я пытаюсь получить значения широты и долготы от вызова json.получить значение от json callback
Это код, который у меня есть до сих пор. Ничего не происходит, когда я загружаю его в свой браузер.
<!DOCTYPE html>
<html>
<head>
<title>Flickr Pie Chart</title>
<meta charset="utf-8">
<script type="text/javascript" src="/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#driver").click(function(event){
var apiKey = '[YOUR API KEY]';
var url = 'http://api.flickr.com/services/rest/&method=flickr.photos.search&api_key=' + apiKey +'&per_page=500&tags=losangeles&has_geo=1&extras=geo,tags&format=json&jsoncallback=?';
$.getJSON(url, function(data){
//loop through the results with the following function
$.each(data.items, function(i,item){
var geoData +='latitude:' item.latitude + '' + '<br>';
geoData += '' + item.longitude;
$('#results').append(geoData);
});
});
});
});
</script>
</head>
<body>
<div id = "results"></div>
<input type="button" id="driver" value="Load Data" />
</body>
</html>
вы связывание события щелчка, но он не появляется ваш код в Jquery готового обработчика. это то, что ваш код на самом деле выглядит в исходном коде страницы? – kinakuta
Nevermind, я вижу, вы редактировали ваше сообщение. – kinakuta
'' + API KEY + ''Я думаю, вы должны поместить в свою переменную' apiKey', и вы, вероятно, должны .. вы знаете .. есть ключ API. –