Javascript 使用flickr API-是否可以在提要中只列出10项

Javascript 使用flickr API-是否可以在提要中只列出10项,javascript,ajax,flickr,Javascript,Ajax,Flickr,我正在使用FlickrAPI列出一些图像,如下所示,我能够得到它们,但我希望提要结果中只有10个或更少的项目。如何获取少于10个项目。我没有看到任何限制参数 https://api.flickr.com/services/feeds/photos_public.gne?tags=rat&format=json&callback=? 它返回20个项目,但我需要10个或更少的ITME 以下是示例代码: $.getJSON(“https://api.flickr.com/servi

我正在使用FlickrAPI列出一些图像,如下所示,我能够得到它们,但我希望提要结果中只有10个或更少的项目。如何获取少于10个项目。我没有看到任何限制参数

https://api.flickr.com/services/feeds/photos_public.gne?tags=rat&format=json&callback=?
它返回20个项目,但我需要10个或更少的ITME

以下是示例代码:

$.getJSON(“https://api.flickr.com/services/feeds/photos_public.gne?tags=rat&format=json&callback=?,函数(json){
控制台日志(“完成”);
});
函数jsonFlickrFeed(数据){
console.log(data.items.length);

对于(var i=0;i我在Flickr API服务页面中未找到方法
https://api.flickr.com/services/feeds/photos_public.gne

但是,您可以在for循环中限制打印结果。无论如何,您将继续从
https://api.flickr.com/services/feeds/photos_public.gne
方法在后台

大概是这样的:

(函数(){
var form=document.getElementById(“表单”);
form.onsubmit=函数(e){
$.getJSON(“https://api.flickr.com/services/feeds/photos_public.gne?tags=rat&format=json&callback=?,window.jsonFlickrFeed);
e、 预防默认值();
};
})();
window.jsonFlickrFeed=函数(数据){
变量i,len=data.items.length,html=“”,limit=document.getElementById(“txtLimit”)。值*1;
对于(i=0;i
#列表{
边框:实心1px#ccc;
}
#结果img{
填充物:5px;
宽度:50%;
}

限制:
发送


Hi@tanquility,你能用你获得的代码更新你的问题吗?@DannyFardyJhonstonBermúdez我用示例代码更新了问题,在这里你可以看到项目的长度是20。Hi@Danny谢谢你的回复,是的,没有限制参数。我对这个API有另一个问题。我不想使用JQUERY和want在没有JASONP的情况下使用本机AJAX XMLHttpRequest调用无法实现。如果我尝试使用XMLHttpRequest,我会遇到跨域问题。您能否帮助我查看是否存在相同的问题。如果getJSON工作,为什么XMLHttpRequest不工作?我已使用本机XMLHttpRequest调用编辑了该问题,在这种情况下,我会遇到错误块,您能否帮助我调试为什么?非常感谢,现在我得到了一个没有回调的端点,它返回json对象,但这不适用于本机XMLHttpRequest(),您是否可以使用本机XMLHttpRequest为此端点提出一些解决方案?当您试图通过
XMLHttpRequest
从属于另一个域的url获取数据时,它需要在响应头中发送
访问控制允许源代码:
。我看不到
访问控制允许源代码:
已解决这个端点。我现在明白了,看起来Flicker不支持本机ajax调用,而且Flicker服务器不在我们的控制范围内,所以现在我们必须使用jsonp或jquery,不是吗?您还记得没有jquery的其他可能性吗?