我正在尝试理解以下代码片段并使其正常工作。 基本上它从Flickr检索数据,但每次我尝试访问它时,都没有定义数据。 我试图通过将函数cb定义为全局来访问数据,但我不想污染范围。
还有什么想法让它发挥作用吗?
<!doctype html>
<html>
<head>
<script type="text/javascript">
function cb(data) {
//use returned data
}
(function () {
var tags = 'rome';
var script = document.createElement('script');
script.src = 'http://api.flickr.com/services/feeds/photos_public.gne?format=json&jsoncallback=cb&tags=' + tags;
document.head.appendChild(script);
})();
</script>
</head>
<body>
</body>
</html>