猿问

【菜鸟求解在线等】用$.getJSON方法的回调函数来加载其他网站的JSON数据读取不到

想要完成的效果:点击send按钮从flickr的API数据调取图片并加载到首页#regText里。

使用getJSON检查cosole系统提示Uncaught ReferenceError: jsonFlickrFeed is not defined。

需要重新定义一个jsonFlickrFeed的函数么,怎么写请大神指点。

$(function(){
	$("#send").click(function(){
		$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=car&tagmode=any&format=json&jsoncall back=?",function(data){
			$.each(data.items,function(i , item){
				$("<img class='para' />").attr("src",item.media.m).appendTo("#resText");

				if(i==3){
					return false;
				}
			});
		});	
	});
});
<input type="button" id="send" value="提交">
<div id="#resText"></div>


Reginald0419
浏览 1635回答 2
2回答

柠檬酸钠

getJSON不支持跨域访问,请用ajax,设置type为jsonp(如果支持jsonp的话)

ybc4652

看着好熟悉  你的这个是jq里面的例子把  链接那jsoncallback=? 这里back是连着的  这个例子获取不到图片  当时我试过了  只会在头部加一串字符  前提是这个得在wamp下运行
随时随地看视频慕课网APP

相关分类

JQuery
我要回答