我的目的是使用API从谷歌搜索中获取50张图片。如您所知,这个Api一次可以提供10个结果。我更喜欢这个脚本中的多个调用:
<script type="text/javascript">
var item = new Array();
var i=j=1;
function hndlr(response) {
while(response.items[i]!=null){
item[i]= response.items[i].image.thumbnailLink;
i++;
j=i;
}
}
function load_page()
{
var value=document.getElementById("query").value;
var r1 = document.createElement("script");
r1.type = "text/javascript";
r1.src = "https://www.googleapis.com/customsearch/v1?key=***&q="+value +"&searchType=image&stop=5&callback=hndlr";
r1.innerHTML = null;
document.getElementById("content").appendChild(r1);
i=1;
test();
}
现在,此代码用于处理单个自定义搜索Api请求。如何扩展此代码以便它可以发出多个请求,并且对于每个请求,我都可以使用函数处理响应。