Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Pixabay API始终显示相同的结果_Javascript_Jquery_Json_Rest_Api - Fatal编程技术网

Javascript Pixabay API始终显示相同的结果

Javascript Pixabay API始终显示相同的结果,javascript,jquery,json,rest,api,Javascript,Jquery,Json,Rest,Api,我使用下面的代码和搜索字段(输入)从Pixabay获取结果。无论我在搜索中使用什么关键字,我总是得到相同的5个结果(见附图)。我错过了什么?非常感谢任何帮助 var-API\u-KEY='my\u-hidden\u-API\u-KEY', 搜索术语, submitSearch=$(“#cms_pixaSearchBtn”), boxPixaResults=$(“#cms_displayPixaResults”), URL=”https://pixabay.com/api/?key=“+API_

我使用下面的代码和搜索字段(输入)从Pixabay获取结果。无论我在搜索中使用什么关键字,我总是得到相同的5个结果(见附图)。我错过了什么?非常感谢任何帮助

var-API\u-KEY='my\u-hidden\u-API\u-KEY',
搜索术语,
submitSearch=$(“#cms_pixaSearchBtn”),
boxPixaResults=$(“#cms_displayPixaResults”),
URL=”https://pixabay.com/api/?key=“+API_KEY+”&safesearch=true&q=“+encodeURIComponent(searchTerm));
submitSearch.单击(函数(){
searchTerm=$('#cms_pixaSearchKeywords').val();
console.log(searchTerm);
$.getJSON(URL、函数(数据){
if(parseInt(data.totalHits)>0)
$.each(data.hits,function(i,hit){
log(hit.pageURL);
boxPixaResults.append(“”);
});
其他的
console.log(“无点击”);
});	
}); 

在调用单击处理程序之前定义:

submitSearch.click(function(){
        searchTerm = $('#cms_pixaSearchKeywords').val();
因此
searchTerm
为空

如果
q
为空,则得到所有图像

要修复:

submitSearch.click(function(){
        searchTerm = $('#cms_pixaSearchKeywords').val();
        URL = "https://pixabay.com/api/?key="+API_KEY+"&safesearch=true&q="+encodeURIComponent(searchTerm);
在调用单击处理程序之前定义:

submitSearch.click(function(){
        searchTerm = $('#cms_pixaSearchKeywords').val();
因此
searchTerm
为空

如果
q
为空,则得到所有图像

要修复:

submitSearch.click(function(){
        searchTerm = $('#cms_pixaSearchKeywords').val();
        URL = "https://pixabay.com/api/?key="+API_KEY+"&safesearch=true&q="+encodeURIComponent(searchTerm);

console.log(searchTerm);显示“晚餐”?我使用“晚餐”作为搜索关键字。问题解决了,请在下面给出正确答案。谢谢console.log(searchTerm);显示“晚餐”?我使用“晚餐”作为搜索关键字。问题解决了,请在下面给出正确答案。谢谢