$(document).ready(function () { var searchBook = function () { var query = $('.key-word').val(); if (query.replace(/\s+/, "") === "") { return false; } $.ajax({ url: 'https://api.douban.com/v2/book/search?alt=xd&q=' + query, dataType: "jsonp", success: function (json) { console.log(json); showBooks(json); } }); } var showBooks = function (json) { $('.books').empty().append('

' + json.count + '条结果

'); var books = json.books; books = $.isArray(books) ? books : books.toArray() for (var i = 0; i < books.length; i++) { var book = $('
'); var coverImage = $('
'); var info = $('
'); //info detail title = $('

' + books[i].title + '

'); info.append(title); if (books[i].author && books[i].author.length > 0) { var author = $('

作者:' + books[i].author[0] + '

'); info.append(author); } if (books[i].isbn13) { var isbn = $('

ISBN:' + books[i].isbn13 + '

'); info.append(isbn); } if (books[i].publisher) { var publisher = $('

出版社:' + books[i].publisher + '

'); info.append(publisher); } coverImage.append(''); var tempForm = '
' + '' + '' + '' + '' + '' + '' + '
'; var addToLib = $(tempForm); book.append(coverImage).append(info).append(addToLib); $('.books').append(book).append('
').hide().show('slow'); } } $('.search-book').bind('click', searchBook); });