Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery 捕获用户输入并用作FlickrAPI的搜索,需要获得按钮点击工作_Jquery_Json_Javascript_Html_Flickr - Fatal编程技术网

Jquery 捕获用户输入并用作FlickrAPI的搜索,需要获得按钮点击工作

Jquery 捕获用户输入并用作FlickrAPI的搜索,需要获得按钮点击工作,jquery,json,javascript,html,flickr,Jquery,Json,Javascript,Html,Flickr,我试图让用户输入一个搜索词,然后将该词用作搜索Flickr API的标记。我设法让基本的搜索工作,但在这和添加按钮点击事件之间出现了一些问题。有人能纠正我吗?我觉得这是一个我没有看到的小东西,我对它很陌生 $(“按钮”)。单击(函数(){ var searchTerm=$(“输入:文本”).val(); var flickrApi=”https://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?"; $.getJSO

我试图让用户输入一个搜索词,然后将该词用作搜索Flickr API的标记。我设法让基本的搜索工作,但在这和添加按钮点击事件之间出现了一些问题。有人能纠正我吗?我觉得这是一个我没有看到的小东西,我对它很陌生


$(“按钮”)。单击(函数(){
var searchTerm=$(“输入:文本”).val();
var flickrApi=”https://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?";
$.getJSON(flickrApi{
标签:“搜索术语”,
tagmode:“任何”,
格式:“json”
})
.完成(功能(数据){
$.each(data.items,function(i,item){
$("
搜寻

尝试删除变量“searchTerm”中的双引号更改:

$.getJSON( flickrApi, {
    tags: "searchTerm",
    tagmode: "any",
    format: "json"
})

顺便说一句,您需要将代码放在jQuery函数中。当DOM准备好通过jQuery/Javascript代码与HTML标记交互时,jQuery功能将成功运行

$(document).ready(function()
{
    // jQuery/Javascript code goes here...
});
或者是
$(document.ready()
)的缩写:


hm,它对我有用。你能说明哪里出了问题吗?编辑:你应该明确地添加:$(文档)。准备好(函数(){…你的代码在这里…});非常感谢你的帮助!我还没有机会尝试它,因为我不得不跳过其他工作,但我很快就会尝试它。
$.getJSON( flickrApi, {
    tags: searchTerm, // Local variable.
    tagmode: "any",
    format: "json"
})
$(document).ready(function()
{
    // jQuery/Javascript code goes here...
});
$(function()
{
   // jQuery/Javascript code goes here...
});