jquery - 将输入文本值传递到按键上的 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);
});
}
);}
});
解决方案
推荐阅读
- node.js - 如何连接和运行 Node.js 和 React Native?
- angular-ngrx-data - HTTP 拦截器未在 NgRX 数据配置模块中调用
- flutter - 颤动忽略标头 X-Firebase-Locale,因为它的值为 null
- node.js - 我正在尝试使用 API 读取我的 nodejs 代码中的 html 文件
- wordpress - 如何删除 woocommerce 结帐中额外的 1 美分?
- powerbi - 将 power Bi 连接到多个数据源
- php - PHP Long Runing Process - 响应调用者,但继续处理
- c# - VB.Net 到 C# 的转换错误
- reactjs - 通过 setFieldValue 重新渲染后 PopperComponent 滚动到顶部
- intellij-idea - 无法在 IntelliJ 中运行克隆项目(无法收集依赖项)