Jquery 将输入文本值传递到按键上的API url(Flickr&;getJSON)

Jquery 将输入文本值传递到按键上的API url(Flickr&;getJSON),jquery,keypress,getjson,Jquery,Keypress,Getjson,我试图从输入字段中获取值,并将其连接到API url中以搜索Flickr 然而,我的searchvalue变量是未定义的,它让我发疯 如何传递输入字段中的数据以使搜索工作正常 $(文档).ready(函数(){ })) apiCall(searchvalue)函数apiCall(searchvalue){…}?相当基本的问题。。。这让你困惑的是什么?我已经试过了,它只适用于1次搜索。然后我从chrome上得到了这样的信息:“基于HTTP的公钥固定已被弃用。chrome 69和更高版本将忽略HPK

我试图从输入字段中获取值,并将其连接到API url中以搜索Flickr

然而,我的searchvalue变量是未定义的,它让我发疯

如何传递输入字段中的数据以使搜索工作正常

$(文档).ready(函数(){


}))

apiCall(searchvalue)
函数apiCall(searchvalue){…}
?相当基本的问题。。。这让你困惑的是什么?我已经试过了,它只适用于1次搜索。然后我从chrome上得到了这样的信息:“基于HTTP的公钥固定已被弃用。chrome 69和更高版本将忽略HPKP响应头。”呃,你可能想把这作为你的实际问题,因为这听起来像是一个完全不同的问题。同样没有答案的是相同的错误消息。S.O.的非站点。这似乎与您试图点击的端点有关,尽管它们的url以
api.flickr.com
apiCall(searchvalue)
函数apiCall(searchvalue){…}
?相当基本的问题。。。这让你困惑的是什么?我已经试过了,它只适用于1次搜索。然后我从chrome上得到了这样的信息:“基于HTTP的公钥固定已被弃用。chrome 69和更高版本将忽略HPKP响应头。”呃,你可能想把这作为你的实际问题,因为这听起来像是一个完全不同的问题。同样没有答案的是相同的错误消息。S.O.的非站点。这似乎与您试图点击的端点有关,尽管他们的url以
api.flickr.com
$("#myInput").keypress(function(event) {    
    if ( event.which == 13 ) {
        var searchvalue = $(this).val();  
         apiCall();
   }

});

function apiCall(){

    $.getJSON("http://www.flickr.com/services/feeds/photos_public.gne?tags='"+searchvalue+"'&format=json&jsoncallback=?", function(data) { 

        $.each(data.items, function(index, element){
                console.log(data.items);
        });

    }

 );}