jquery版
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Books: new</title>
<link href="/stylesheets/scaffold.css?1221735418" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://www.douban.com/js/api.js?v=2"></script>
<script type="text/javascript" src="http://www.douban.com/js/api-parser.js?v=1"></script>
<script type="text/javascript" src="/javascripts/jquery.js"></script>
<script type="text/javascript" src="/javascripts/book.js"></script>
</head>
<body>
<p style="color: green"></p>
添加新书到共享书库
输入ISBN:
<form action="/books" class="new_book" id="new_book" method="post"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="267739a8b520f804aef589dfc650dc7363f3d3c3" /></div>
<p>
<label for="book_isbn">Isbn</label><br />
<input id="book_isbn" name="book[isbn]" size="30" type="text" />
</p>
<p>
<label for="book_name">Name</label><br />
<input id="book_name" name="book[name]" size="30" type="text" />
</p>
<p>
<input id="book_submit" name="commit" type="submit" value="保存" />
</p>
</form>
</body>
</html>
DOUBAN.apikey = '09c72190e1b75ed51d5564b2a5261c7f'
$().ready(function(){
$("#book_isbn").focus();
var isbn=$("#book_isbn").get(0).value;
$("#book_isbn").blur(function (){
DOUBAN.searchBooks({
keyword:isbn,
callback:function(book){
var list = DOUBAN.parseSubjects(book).entries;
if(list===null||list.length==0){
$("#book_name").get(0).value="无此书可查";
}else{
var title=list[0].title;
$("#book_name").get(0).value=title;
}
}
})
});
})
我的新站
http://findbook.8800.org
分享到:
相关推荐
一个基于豆瓣API的书架借阅平台,涉及到技术或者框架:vue2、element、es2015
采用vue-resource.js获取豆瓣api制作的豆瓣图书搜索。豆瓣接口已经无法调用,可作为参考学习
vue 技术栈 豆瓣api = 豆瓣电影
最近也在看angular,于是就萌生了使用Angular + 豆瓣API 做一个web app。于是…网上回家就折腾了。 体验地址:http://vczero.github.io/t/html/index.html#/ 项目地址:https://github.com/vczero/search
使用豆瓣API、vue-router vuex webpack axios,实现仿手机豆瓣的项目
1、app.js 封装请求方式函数 fetchApi 2、app.json 配置文件(配置页面样式、多少页面、菜单按钮) 3、app.wxss 全局样式文件(定义页面的全局样式) 4、效果图 5、填入appid后保错说明 注意: 小程序请求的...
基于豆瓣电影api的一个 react-native-demo
仿豆瓣APPA Vue.js project第一次接触vue全家桶系列,使用豆瓣API来当作我的第一个vue单页项目应用。跨域代理因为自己还没有购买服务器,所以先使用了webpack提供的代理在本地进行跨域请求,完成跨域请求,完成跨域...
vue实现豆瓣电影,详情见博客 ...
基于最新的vue2.3的ssr的仿豆瓣程序,后端RestfulApi采用node express
提供了豆瓣的API 微信小程序 支持文章阅读 和 电影浏览
Suanban带有douban api和Douban API代理QR代码构建设置的vue.js项目#进入应用程序文件夹cd app#安装依赖项npm install#ser Suanban带有douban api和Douban API代理QR代码构建设置的go.js项目#go进入应用程序...
2019-5-14通知:豆瓣API忽然下线了。 紧急修复方法: 需要运行的修改app/data/http/HttpMovieManager.js里的 const BaseUrl = "https://api.douban.com/v2" 修改为 const BaseUrl = "https://douban.uieee.com/v2" ...
使用 (支持 JSONP 跨域获取,虽然用户脚本可以不考虑跨域问题)获取评分,相比于 OMDb,无需 API Key,分数获取Swift,更新及时(1次/24h);https://p.media-imdb.com/static-content/documents/v1/title/tt${ID}/...
3) static文件夹存放css和js,是页面的样式和效果的文件 4) raw_data文件夹是存在数据处理后的三元组文件 5) neo_db文件夹是知识图谱构建模块 |-config.py 配置参数 |-create_graph.py 创建知识...
每个html文件中都包含一个BASE_URL js变量代表请求的api地址(即服务端接口地址) 后端代码文件夹:/web 重要的两个配置文件:\web\web\settings.py 、 \web\utils\redis_pool.py 其他文件
打好基础才能逐步走向...js: //接口说明:豆瓣电影即将上映电影接口 var API_URL = 'https://api.douban.com/v2/movie/coming_soon'; var app = getApp(); Page({ data: { movies:[] }, onLoad:function(){ var th
数据来源于豆瓣,数据获取采用爬虫(豆瓣api有限制) ,包含书籍信息,榜单(热门榜、新书榜、TOP250)信息 数据存储 数据存储采用LeanCloud服务,使用了Node.js云引擎 用户管理 采用第三方(QQ/微博)登录服务,自己...
fetchPoster_douban_info从豆瓣 API 获取信息来完善 FBT 的资源信息
使用mui+ vue开发,数据使用豆瓣api的top250,仿照现有教程写的页面,仅供参考