首页 > 解决方案 > 将输入文本值传递到按键上的 API url (Flickr & .getJSON)

问题描述

我正在尝试从我的输入字段中获取值并将其连接到我的 API url 以搜索 Flickr。

但是我的 searchvalue 变量是未定义的,它让我发疯。

如何传递输入字段中的数据以进行搜索?

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

$("#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);
        });

    }

 );}

});

标签: jquerykeypressgetjson

解决方案


推荐阅读